nginx в prometheus? этот экспортер нормальный? https://github.com/nginxinc/nginx-prometheus-exporter
Для Nginx+ я использую https://docs.nginx.com/nginx/admin-guide/dynamic-modules/prometheus-njs/ На обычном Nginx - да, этот способ.
Хороший вопрос, только что там собирать?
vts
спасибо. у нас обычный. плюс вроде платный, если память не изменяет
тсатистику по запросам. что бы вовремя замечать лаги и подкручивать
что за vts?
гос заказчик не оценит)
https://github.com/vozlt/nginx-module-vts
Как по мне, не особо информативная статистика
спасибо, посмотрю
вот надо настроить и посмотреть что там есть. у нас на фронте до этого стоял zuul, там статистики полно и все сразу заметно, сейчас его разгружаем и ставим вперед nginx
Подскажите, у вас этот модуль используется в проде? Не сильно ли влияет на производительность сервера? Не вызывает сбоев самого nginx, например при нехватке памяти, если разделять статистику по ключу, у которого могут быть тысячи значений?
Используется, почти повсеместно. Сбоев не вызывает, влияние на произовдительность - оценить не могу, не видно на приборах. Вероятно, есть - но померять не получается. Фильтры у меня - максимум 600-800 значений, и вцелом проблемы нет. В одном месте я как-то ошибся, и настрогал фильтр, который нагенерировал пару десятков тысяч timeseries - прометеус развалился, но каких-то существенных изменений в работе nginx не заметил.
Интересный модуль, буду пробовать. Спасибо огромное за развернутый ответ!
а есть готовые докер имаджи nginx с этим модулем?
Я не знаю, я докер не держу из гигиенических соображений :)
Обсуждают сегодня