Toolverse
Wszystkie skille

prometheus-configuration

autor: wshobson

Skonfiguruj Prometheus do zbierania metryk i monitorowania infrastruktury

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
27

O skillu

Umieść Prometheus w centrum systemu monitorowania. Skill prowadzi Cię przez konfigurację zbierania metryk, definiowanie reguł alertów i integrację z narzędziami wizualizacji. Obejmuje setup na Kubernetesie i Docker Compose, konfigurację scrapowania metryk z aplikacji oraz przechowywanie danych przez 30 dni. Idealny dla zespołów wdrażających monitoring infrastruktury i aplikacji.

Jak używać

  1. Wybierz metodę wdrożenia: dla Kubernetesa użyj Helm (helm repo add prometheus-community, helm install prometheus prometheus-community/kube-prometheus-stack), dla Docker Compose przygotuj plik docker-compose.yml z obrazem prom/prometheus:latest i wolumenami dla konfiguracji i danych.

  2. Utwórz plik prometheus.yml zawierający konfigurację globalną (scrape_interval, evaluation_interval) i zdefiniuj cele scrapowania (scrape_configs) wskazując adresy aplikacji z endpointem /metrics.

  3. Skonfiguruj retention policy ustawiając storage.tsdb.retention.time na wymaganą długość przechowywania (np. 30d) oraz rozmiar wolumenu danych (np. 50Gi na Kubernetesie).

  4. Dodaj reguły alertów (alert_rules) definiując warunki, przy których Prometheus powinien wysyłać powiadomienia do AlertManagera.

  5. Zintegruj Prometheus z narzędziami wizualizacji (Grafana) i długoterminowym przechowywaniem (Thanos/Cortex) poprzez konfigurację remote_write lub datasources w Grafanie.

  6. Uruchom Prometheus i weryfikuj zbieranie metryk poprzez dostęp do interfejsu webowego (port 9090) oraz sprawdzenie statusu celów scrapowania w zakładce Targets.

Podobne skille