Hire-Spec

المونيتورينج على Kubernetes

تراقب اللي بيحصل في تطبيقاتك على Kubernetes بالطريقة اللي الفرق الحقيقية بتشتغل بيها. تفهم يعني إيه metric، وتسطّب Prometheus وتوجّهه لتطبيقاتك، وبعدين تجمع metrics من الـ nodes والـ cluster نفسه، وتكتب queries بـ PromQL وrecording rules، وتخلّي Prometheus يكتشف الـ targets بالـ RBAC الصح، وتعرض كل ده في Grafana dashboards شغّالة من ConfigMaps، وتبعت الـ alerts للـ receiver الصح بـ Alertmanager. كل درس بيخلص بـ lab عملي على Kubernetes cluster حقيقي، ومحتاج بس أساسيات kubectl.

14 درس13 lab عملي
ابدأ الكورس
المونيتورينج على Kubernetes

بتتعلم إزاي

درس قصير

الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.

lab على جهاز حقيقي

terminal على machine أو cluster حقيقي، مش محاكاة.

تصحيح أوتوماتيك

زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.

محتوى الكورس

  1. 01نظرة عامة على الكورسدرس
  2. 02يعني إيه metric: قراية الـ /metrics بتاع الـ Podدرس
  3. ⚑يعني إيه metric: قراية الـ /metrics بتاع الـ Podlab
  4. 03تسطيب Prometheus: الـ ConfigMap والـ Deployment والـ Serviceدرس
  5. ⚑تسطيب Prometheus: الـ ConfigMap والـ Deployment والـ Servicelab
  6. 04صلّحها: Target بحالة DOWNدرس
  7. ⚑صلّحها: Target بحالة DOWNlab
  8. 05Metrics الـ Nodes: node-exporter كـ DaemonSetدرس
  9. ⚑Metrics الـ Nodes: node-exporter كـ DaemonSetlab
  10. 06الـ PromQL Selectors وRecording Ruleدرس
  11. ⚑الـ PromQL Selectors وRecording Rulelab
  12. 07الـ rate() والـ sum by والـ Histogramsدرس
  13. ⚑الـ rate() والـ sum by والـ Histogramslab
  14. 08صلّحها: Service Discovery من غير RBACدرس
  15. ⚑صلّحها: Service Discovery من غير RBAClab
  16. 09kube-state-metrics: حالة الـ Kubernetesدرس
  17. ⚑kube-state-metrics: حالة الـ Kuberneteslab
  18. 10صلّحها: Data Source في Grafana مش قادر يتصلدرس
  19. ⚑صلّحها: Data Source في Grafana مش قادر يتصلlab
  20. 11Dashboards شغّالة من ConfigMapدرس
  21. ⚑Dashboards شغّالة من ConfigMaplab
  22. 12صلّحها: Alert Rule بتبوّظ Prometheusدرس
  23. ⚑صلّحها: Alert Rule بتبوّظ Prometheuslab
  24. 13Alertmanager: توجيه الـ Alert للـ Receiver الصحدرس
  25. ⚑Alertmanager: توجيه الـ Alert للـ Receiver الصحlab
  26. 14نجمّع كل حاجة: صلّح الـ Monitoring Stackدرس
  27. ⚑نجمّع كل حاجة: صلّح الـ Monitoring Stacklab

جاهز تبدأ؟

14 درس و13 lab مستنيينك.

ابدأ الكورس