👾 Справочник по командам и примерам Prometheus |

👾 Справочник по командам и примерам Prometheus

Мануал

Перезагрузка Prometheus без перезапуска из командной строки

curl -i -XPOST localhost:9090/-/reload
killall -HUP prometheus
sudo systemctl daemon-reload # (когда включен флаг --web.enable-lifecycle).
sudo systemctl restart prometheus

Как проверить, что ваш prometheus.yml валидный

./promtool check config prometheus.yml

Как завершить работу Prometheus?

Prometheus – это стандартный двоичный файл Unix, поэтому его можно попросить завершить работу с помощью SIGTERM.

Вам нужно знать идентификатор процесса Prometheus, который вы можете найти с помощью pgrep -f prometheus или в файле /var/run/prometheus.pid в зависимости от вашей установки.

Затем вы можете выполнить:

kill -TERM 1234
Где 1234 это PID.
curl -X POST http://localhost:9090/-/quit #  (если флаг --web.enable-lifecycle включен).

Справка по Prometheus

./prometheus -h

Команды устранения неполадок Prometheus journalctl

Чтение системного журнала

journalctl – это ваш интерфейс для работы с журналом/журналом одной машины.

Все служебные файлы вставляют данные в журнал systemd.

Есть несколько полезных команд для чтения журнала:

Прочитать весь журнал
journalctl
Чтение записей для конкретной службы
sudo journalctl -u prometheus
Чтение записей с момента загрузки
journalctl --boot
Tail:
journalctl -f
journalctl -u apache.service -f
sudo journalctl -u prometheus

Как перезагрузить файл конфигурации Prometheus?

$ ps -eaf | grep prom
$ kil -HUP 9783
$ kill -HUP 9783

см. также:

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий