المونيتورينج على 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 عملي
ابدأ الكورس
بتتعلم إزاي
درس قصير
الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.
lab على جهاز حقيقي
terminal على machine أو cluster حقيقي، مش محاكاة.
تصحيح أوتوماتيك
زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.
محتوى الكورس
- 01نظرة عامة على الكورسدرس
- 02يعني إيه metric: قراية الـ /metrics بتاع الـ Podدرس
- ⚑يعني إيه metric: قراية الـ /metrics بتاع الـ Podlab
- 03تسطيب Prometheus: الـ ConfigMap والـ Deployment والـ Serviceدرس
- ⚑تسطيب Prometheus: الـ ConfigMap والـ Deployment والـ Servicelab
- 04صلّحها: Target بحالة DOWNدرس
- ⚑صلّحها: Target بحالة DOWNlab
- 05Metrics الـ Nodes: node-exporter كـ DaemonSetدرس
- ⚑Metrics الـ Nodes: node-exporter كـ DaemonSetlab
- 06الـ PromQL Selectors وRecording Ruleدرس
- ⚑الـ PromQL Selectors وRecording Rulelab
- 07الـ rate() والـ sum by والـ Histogramsدرس
- ⚑الـ rate() والـ sum by والـ Histogramslab
- 08صلّحها: Service Discovery من غير RBACدرس
- ⚑صلّحها: Service Discovery من غير RBAClab
- 09kube-state-metrics: حالة الـ Kubernetesدرس
- ⚑kube-state-metrics: حالة الـ Kuberneteslab
- 10صلّحها: Data Source في Grafana مش قادر يتصلدرس
- ⚑صلّحها: Data Source في Grafana مش قادر يتصلlab
- 11Dashboards شغّالة من ConfigMapدرس
- ⚑Dashboards شغّالة من ConfigMaplab
- 12صلّحها: Alert Rule بتبوّظ Prometheusدرس
- ⚑صلّحها: Alert Rule بتبوّظ Prometheuslab
- 13Alertmanager: توجيه الـ Alert للـ Receiver الصحدرس
- ⚑Alertmanager: توجيه الـ Alert للـ Receiver الصحlab
- 14نجمّع كل حاجة: صلّح الـ Monitoring Stackدرس
- ⚑نجمّع كل حاجة: صلّح الـ Monitoring Stacklab
جاهز تبدأ؟
14 درس و13 lab مستنيينك.
ابدأ الكورس