Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Prometheus

Prometheus

A Prometheus az idősor-alapú monitorozás szabványa. Pull-alapú metrikák, PromQL lekérdezések, riasztási szabályok és Kubernetes-natív discovery. CNCF-érett projekt – a SoundCloud-nál született, azóta a DigitalOcean és a Kubernetes-telepítések 80%-a használja.

Egy pillantásra

64.7k

GitHub-csillagok

27

Oldalmegtekintések

Licenc Apache-2.0 Verzió 3.13.2 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Hozzáférés

  • Nyissa meg https://<SERVER_IP>:9090 a böngészőjében.
  • A tanúsítvány önaláírt, ezért a böngésző tanúsítványfigyelmeztetést fog megjeleníteni.
  • A Prometheus targets oldal itt érhető el: https://<SERVER_IP>:9090/targets.
  • A metrikák itt érhetők el: https://<SERVER_IP>:9090/metrics.

Bejelentkezés

A Prometheus HTTP Basic hitelesítéssel van védve.

  • Felhasználónév: admin
  • Jelszó: tárolva van a /root/.prometheus-credentials

Ugyanez a hitelesítés védi a webes felületet, az API-t és a következő végpontot: /metrics .

Fontos fájlok és könyvtárak

  • Prometheus konfiguráció: /etc/prometheus/prometheus.yml
  • Web/TLS/auth konfiguráció: /etc/prometheus/web-config.yml
  • TLS tanúsítványok: /etc/prometheus/tls/
  • Prometheus adatok: /var/lib/prometheus
  • Node Exporter textfile collector: /var/lib/node_exporter/textfile_collector
  • Hitelesítő adatok: /root/.prometheus-credentials
  • Prometheus bináris: /usr/local/bin/prometheus
  • Promtool: /usr/local/bin/promtool
  • Node Exporter bináris: /usr/local/bin/node_exporter
  • Prometheus szolgáltatás: /etc/systemd/system/prometheus.service
  • Node Exporter szolgáltatás: /etc/systemd/system/node_exporter.service

Szolgáltatáskezelés

Prometheus ellenőrzése:

systemctl status prometheus

Prometheus újraindítása:

systemctl restart prometheus

Prometheus naplók megtekintése:

journalctl -u prometheus -f

Node Exporter ellenőrzése:

systemctl status node_exporter

Node Exporter újraindítása:

systemctl restart node_exporter

Node Exporter naplók megtekintése:

journalctl -u node_exporter -f

Targetek hozzáadása

Szerkesztés /etc/prometheus/prometheus.yml:

vim /etc/prometheus/prometheus.yml

A konfiguráció ellenőrzése:

promtool check config /etc/prometheus/prometheus.yml

Prometheus újratöltése:

curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
  -u admin:<PASSWORD> \
  -X POST https://localhost:9090/-/reload

Megőrzés

A Prometheus a következőkkel van beállítva:

  • Megőrzési idő: 30d
  • Maximális tárhelyméret: 10GB

Az a korlát érvényesül, amelyiket előbb éri el.

Megjegyzések

  • A Grafana és az Alertmanager nincs telepítve. Külön hozzáadhatók és ehhez a Prometheus példányhoz csatlakoztathatók.
  • A metrikák legfeljebb 30 napig vagy 10 GB-ig maradnak meg, attól függően, melyik korlátot éri el előbb.
  • Egyéni gazdagép-metrikák .prom fájlokként adhatók hozzá itt: /var/lib/node_exporter/textfile_collector

Több a Monitorozás kategóriában

Kapcsolódó alkalmazások.

Telepítsd most a Prometheus-t. Már 2,48 $/hó-tól.