Dostęp
- Otwórz
https://<SERVER_IP>:9090w Twojej przeglądarce. - Certyfikat jest samopodpisany, więc przeglądarka wyświetli ostrzeżenie o certyfikacie.
- Strona celów (targets) Prometheus jest dostępna pod adresem
https://<SERVER_IP>:9090/targets. - Metryki są dostępne pod adresem
https://<SERVER_IP>:9090/metrics.
Logowanie
Prometheus jest chroniony uwierzytelnianiem HTTP Basic.
- Nazwa użytkownika:
admin - Hasło: przechowywane w
/root/.prometheus-credentials
To samo uwierzytelnianie chroni interfejs web, API oraz endpoint /metrics .
Ważne pliki i katalogi
- Konfiguracja Prometheus:
/etc/prometheus/prometheus.yml - Konfiguracja web/TLS/auth:
/etc/prometheus/web-config.yml - Certyfikaty TLS:
/etc/prometheus/tls/ - Dane Prometheus:
/var/lib/prometheus - Textfile Collector Node Exportera:
/var/lib/node_exporter/textfile_collector - Dane logowania:
/root/.prometheus-credentials - Plik binarny Prometheus:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Plik binarny Node Exportera:
/usr/local/bin/node_exporter - Usługa Prometheus:
/etc/systemd/system/prometheus.service - Usługa Node Exporter:
/etc/systemd/system/node_exporter.service
Zarządzanie usługami
Sprawdź Prometheus:
systemctl status prometheus
Uruchom ponownie Prometheus:
systemctl restart prometheus
Wyświetl logi Prometheus:
journalctl -u prometheus -f
Sprawdź Node Exporter:
systemctl status node_exporter
Uruchom ponownie Node Exporter:
systemctl restart node_exporter
Wyświetl logi Node Exporter:
journalctl -u node_exporter -f
Dodawanie celów (targets)
Edytuj /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Zweryfikuj konfigurację:
promtool check config /etc/prometheus/prometheus.yml
Przeładuj Prometheus:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Przechowywanie
Prometheus jest skonfigurowany z:
- Czas przechowywania:
30d - Maksymalny rozmiar magazynu:
10GB
Obowiązuje limit, który zostanie osiągnięty jako pierwszy.
Uwagi
- Grafana i Alertmanager nie są zainstalowane. Można je dodać osobno i podłączyć do tej instancji Prometheus.
- Metryki są przechowywane maksymalnie 30 dni lub do 10 GB, w zależności od tego, który limit zostanie osiągnięty pierwszy.
- Własne metryki hosta można dodać jako pliki
.promw katalogu:/var/lib/node_exporter/textfile_collector