ما هو Prometheus
نظام المراقبة والتنبيه
Prometheus هو نظام مراقبة وتنبيه مفتوح المصدر مصمم لجمع المقاييس من التطبيقات والبنية التحتية.
الميزات الرئيسية
- نموذج بيانات متعدد الأبعاد (التسميات)
- لغة استعلام PromQL قوية
- جمع المقاييس القائم على السحب
- تنبيهات مدمجة
- اكتشاف الخدمة
الهندسة المعمارية
- Prometheus Server — جمع وتخزين المقاييس
- Exporters — وكلاء لتصدير المقاييس
- Alertmanager — إدارة التنبيهات
- Pushgateway — للمهام قصيرة العمر
- Grafana — تصور لوحات المعلومات
أنواع المقاييس
- Counter — قيمة متزايدة فقط
- Gauge — قيمة يمكن أن ترتفع وتنخفض
- Histogram — توزيع القيم
- Summary — الكميات والمتوسط
أمثلة PromQL
rate(http_requests_total[5m])— RPShistogram_quantile(0.95, ...)— تأخير p95sum by (instance) (...)— تجميع
التكاملات
- Kubernetes (kube-state-metrics)
- Node Exporter (Linux/Windows)
- MySQL, PostgreSQL, Redis
- Docker, cAdvisor