Przegląd
Prometheus to doskonały system monitorowania open source, który pozwala nam zbierać wskaźniki z naszych aplikacji i przechowuje je w bazie danych, zwłaszcza DB oparte na szeregach czasowych. Największą zaletą Prometeusza jest język zapytania, jaki zapewnia przetwarzanie danych.
Za pomocą Prometeusza
Dzięki Prometheusowi możemy nie tylko eksportować dane metryczne związane ze sobą, podobnie jak liczba otrzymanych żądań, zużycie pamięci itp., Ale możemy rozszerzyć możliwości Prometeusza o eksporterów, które są tylko dodatkowymi programami, które generują więcej danych metrycznych oprócz Prometeusa. W tej lekcji skorzystamy z eksportera węzłów, który jest w stanie wytwarzać i zbierać wskaźniki dotyczące infrastruktury systemowej, która składa się z zużycia pamięci, statystyki sieciowej i powiązanych danych.
Zauważ, że Nginx powinien być zainstalowany w systemie, zanim będziesz mógł zainstalować prometheus i eksporter. Przeczytaj, jak zainstalować Nginx, aby to zrobić.
Instalowanie Prometeusza
Prometeus ma pakiet Debian. Aby to zrobić, zaimportuj klawisz pakietu do naszego komputera:
Pobierz https: // s3-eu-west-1.Amazonaws.com/deb.Surowe.IO/41EFC99D.GPG | Apt-key dodaj -
Po uruchomieniu tego polecenia zobaczymy następujące dane wyjściowe:
Klucz importu dla Prometeusza
Wreszcie, jesteśmy gotowi zainstalować wszystkie wymagane pakiety w naszym systemie:
aktualizacja apt-get
apt-get instaluj prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Zauważ, że aktualizacja pakietów APT może zająć kilka minut w zależności od wersji bibliotek zainstalowanych na komputerze.
Jeśli masz problem ze znalezieniem pakietów dla Ubuntu, wyszukaj w repozytorium pakietu Ubuntu. Oto przykładowe wyjście:
Instalacja Prometheus
To również uruchomi serwer Prometheus. Możesz potwierdzić, że aplikacja działa za pomocą tego polecenia:
Status serwisowy Prometheus
Widzimy następujące dane wyjściowe:
Status Prometeusza
Teraz możemy odwiedzić deskę rozdzielczą Prometeusa i zacząć grać z nim na Localhost: 9090 Port. To pokaże coś takiego:
Bieganie prometheus
Wniosek
W tej lekcji przyjrzeliśmy się, w jaki sposób możemy zainstalować Prometheus, doskonałe narzędzie do zbierania wskaźników aplikacji. Przeczytaj więcej postów opartych na Ubuntu tutaj.