کتاب آموزش کار با ابزارهای مانیتورینگ و لاگگیری در پروژههای برنامهنویسی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش کار با ابزارهای مانیتورینگ و لاگگیری در پروژههای برنامهنویسی
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. مقدمهای بر مانیتورینگ و لاگگیری در نرمافزار
- 2. مفاهیم پایهای لاگ (Log) و سطوح آن (Trace, Debug, Info, Warn, Error, Fatal)
- 3. نصب و پیکربندی اولیه ابزار الستیکسرچ (Elasticsearch)
- 4. شروع کار با کیبانا (Kibana) برای بصریسازی دادهها
- 5. معماری پایپلاین لاگ با Logstash
- 6. جمعآوری لاگ از برنامههای تحت وب با Filebeat
- 7. تنظیمات لاگگیری در پایتون با کتابخانه Logging
- 8. استفاده از SLF4J و Logback در جاوا برای لاگگیری ساختاریافته
- 9. پیکربندی لاگگیری در Node.js با Winston و Morgan
- 10. مفاهیم متریک (Metric) و تفاوت آن با لاگ
- 11. معرفی پرومتئوس (Prometheus) برای جمعآوری متریکها
- 12. ساخت داشبورد در گرافانا (Grafana) با دادههای پرومتئوس
- 13. ایجاد آلرت (Alert) و هشداردهی هوشمند در گرافانا
- 14. مانیتورینگ عملکرد API با ابزارهای OpenTelemetry
- 15. ردیابی توزیعشده (Distributed Tracing) با Jaeger
- 16. یکپارچهسازی ELK Stack برای لاگگیری متمرکز
- 17. تحلیل لاگ با استفاده از پرسشهای (Query) کیبانا
- 18. مدیریت و چرخش لاگها (Log Rotation) در سیستمعامل لینوکس
- 19. نصب و استفاده از Graylog برای مدیریت لاگها
- 20. مانیتورینگ سلامت سرور با ابزار Netdata
- 21. پیکربندی لاگگیری در داکر (Docker) و کانتینرها
- 22. جمعآوری لاگ از کانتینرها با Docker Logging Driver
- 23. معرفی Fluentd برای جمعآوری و مسیریابی لاگ
- 24. مانیتورینگ کوبرنیتس (Kubernetes) با Prometheus و Grafana
- 25. ردیابی درخواستها در میکروسرویسها با Zipkin
- 26. ایجاد پنلهای تحلیلی برای خطاهای نرمافزاری
- 27. تنظیم لاگگیری امن و محرمانه (بدون افشای دادههای حساس)
- 28. مانیتورینگ دیتابیس و پرسوجوهای کند (Slow Query)
- 29. استفاده از Sentry برای ردیابی خطاهای لحظهای (Real-time Error Tracking)
- 30. معرفی Syslog و پروتکلهای انتقال لاگ
- 31. پیکربندی لاگگیری در داتنت (C#) با Serilog
- 32. تحلیل لاگ سرور وب (Apache/Nginx) برای شناسایی حملات
- 33. مانیتورینگ مصرف منابع (CPU, RAM, Disk) با ابزارهای خط فرمان
- 34. استفاده از Datadog برای مانیتورینگ ابری و ترکیبی
- 35. ایجاد داشبوردهای زمانی (Time Series) در کیبانا
- 36. پیکربندی لاگگیری در فلاتر (Flutter) و اپلیکیشنهای موبایل
- 37. مانیتورینگ صفهای پیام (Message Queue) مانند RabbitMQ و Kafka
- 38. تحلیل همبستگی بین لاگها و متریکها برای ریشهیابی مشکلات
- 39. تنظیم لاگگیری در برنامههای ریلز (Ruby on Rails)
- 40. معرفی و کاربرد Loki از Grafana Labs برای لاگگیری فشرده
- 41. پیادهسازی لاگگیری غیرهمزمان (Async Logging) برای بهبود کارایی
- 42. مانیتورینگ شبکه و پورتها با ابزارهای SNMP و Zabbix
- 43. مدیریت لاگهای امنیتی و ممیزی (Audit Log)
- 44. استفاده از Elastic APM برای مانیتورینگ عملکرد برنامه
- 45. پیکربندی لاگگیری در زبان گو (Golang) با Zap
- 46. تحلیل لاگهای JSON و ساختاریافته در کیبانا
- 47. مانیتورینگ خودکار با اسکریپتهای Bash و Python
- 48. ایجاد پنلهای مانیتورینگ برای تیمهای DevOps
- 49. بهینهسازی مصرف حافظه و دیسک در ذخیرهسازی لاگها
- 50. معرفی ابزارهای مانیتورینگ متنباز (Open Source) و تجاری
- 51. مدیریت دسترسیها و امنیت در ابزارهای مانیتورینگ
تگها:
Debugging
Logging
Monitoring
آموزش لاگ
ابزارهای مانیتورینگ
خطایابی کد
لاگ سرور
لاگگیری نرمافزار
مانیتورینگ برنامه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.