Konfiguracja i wdrożenie stosu monitorowania (Icinga, Prometheus)

DevOps 3789 PLN
Praca 3 z 3
Zadanie:

Dla jednego z projektów konieczne było wdrożenie stosu monitorowania. Klient potrzebował monitorowania usług oraz systemu powiadomień opartego na Nagios. Ponadto, do śledzenia SLO/SLI i poszczególnych usług potrzebne były Prometheus i Grafana.

Jak to zrealizowałem:

Zamiast Nagios zaleciłem użycie Icinga dzięki bardziej zaawansowanemu API i wygodnemu panelowi sterowania. Ponadto, Icinga lepiej nadaje się do skalowania i wdrażania wysokiej dostępności. Serwer Icinga został początkowo skonfigurowany z myślą o skalowalności. Zgrupowałem wszystkie usługi i skonfigurowałem szczegółowe metryki oraz powiadomienia dla personelu.

Do zbierania rozszerzonych metryk dla poszczególnych usług użyto Prometheus. Jako magazyn metryk zastosowano VictoriaMetrics dzięki jego wysokiej wydajności i szerokim możliwościom skalowania. Dla klienta wdrożono rozproszony klaster VictoriaMetrics.

Dla krytycznych usług skonfigurowano SLI i powiadomienia w przypadku naruszenia SLO. Do wygodnej wizualizacji wykresów użyto Grafana.

#grafana #prometheus #icinga2
Szczegóły
  • Dodana:
186

Freelancer

  • Zleceń 4
  • Ocena -
  • Ranking 835
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatni projekt: 4 lata temu
  • Współpraca z klientami: 1
  • Ostatnia wizyta: 2 miesiące 17 dni temu