Доступ
- Відкрийте
https://<SERVER_IP>:9090у вашому браузері. - Сертифікат самопідписаний, тому браузер покаже попередження про сертифікат.
- Сторінка цілей (targets) Prometheus доступна за адресою
https://<SERVER_IP>:9090/targets. - Метрики доступні за адресою
https://<SERVER_IP>:9090/metrics.
Вхід
Prometheus захищено HTTP Basic-автентифікацією.
- Ім'я користувача:
admin - Пароль: збережено в
/root/.prometheus-credentials
Та сама автентифікація захищає вебінтерфейс, API та ендпоінт /metrics .
Важливі файли та директорії
- Конфігурація Prometheus:
/etc/prometheus/prometheus.yml - Конфігурація web/TLS/auth:
/etc/prometheus/web-config.yml - TLS-сертифікати:
/etc/prometheus/tls/ - Дані Prometheus:
/var/lib/prometheus - Textfile Collector Node Exporter:
/var/lib/node_exporter/textfile_collector - Облікові дані:
/root/.prometheus-credentials - Бінарний файл Prometheus:
/usr/local/bin/prometheus - Promtool:
/usr/local/bin/promtool - Бінарний файл Node Exporter:
/usr/local/bin/node_exporter - Служба Prometheus:
/etc/systemd/system/prometheus.service - Служба Node Exporter:
/etc/systemd/system/node_exporter.service
Керування сервісом
Перевірити Prometheus:
systemctl status prometheus
Перезапустити Prometheus:
systemctl restart prometheus
Переглянути логи Prometheus:
journalctl -u prometheus -f
Перевірити Node Exporter:
systemctl status node_exporter
Перезапустити Node Exporter:
systemctl restart node_exporter
Переглянути логи Node Exporter:
journalctl -u node_exporter -f
Додавання цілей (targets)
Редагувати /etc/prometheus/prometheus.yml:
vim /etc/prometheus/prometheus.yml
Перевірте конфігурацію:
promtool check config /etc/prometheus/prometheus.yml
Перезавантажити конфігурацію Prometheus:
curl -sS --cacert /etc/prometheus/tls/prometheus.crt \
-u admin:<PASSWORD> \
-X POST https://localhost:9090/-/reload
Утримання
Prometheus налаштовано з такими параметрами:
- Термін зберігання:
30d - Максимальний розмір сховища:
10GB
Застосовується той ліміт, якого буде досягнуто першим.
Примітки
- Grafana та Alertmanager не встановлено. Їх можна додати окремо та підключити до цього екземпляра Prometheus.
- Метрики зберігаються до 30 днів або до 10 ГБ, залежно від того, якого ліміту буде досягнуто першим.
- Власні метрики хоста можна додати у вигляді файлів
.promу каталозі:/var/lib/node_exporter/textfile_collector