Prometheus дегеніміз не
Мониторинг және ескерту жүйесі
Prometheus — бұл қолданбалар мен инфрақұрылымнан метрикаларды жинауға арналған ашық бастапқы кодты мониторинг және ескерту жүйесі.
Негізгі мүмкіндіктер
- Көп өлшемді деректер моделі (белгілер)
- Қуатты PromQL сұрау тілі
- Pull негізіндегі метрикалар жинау
- Кіріктірілген ескерту
- Қызметті табу
Архитектура
- Prometheus Server — метрикаларды жинау және сақтау
- Exporters — метрикаларды экспорттау агенттері
- Alertmanager — ескертулерді басқару
- Pushgateway — қысқа мерзімді жұмыстар үшін
- Grafana — dashboard визуализациясы
Метрика түрлері
- Counter — тек өсетін мән
- Gauge — көтеріліп-түсе алатын мән
- Histogram — мәндердің таралуы
- Summary — квантильдер және орташа
PromQL мысалдары
rate(http_requests_total[5m])— RPShistogram_quantile(0.95, ...)— p95 кідірісsum by (instance) (...)— агрегация
Интеграциялар
- Kubernetes (kube-state-metrics)
- Node Exporter (Linux/Windows)
- MySQL, PostgreSQL, Redis
- Docker, cAdvisor