Perhaps your Nginx compilation have already included vts module. You can check that by running following command: nginx -V 2>&1 | grep -o with-http_stub_status_module
Perhaps your Nginx compilation have already included vts module. You can check that by running following command: nginx -V 2>&1 | grep -o with-http_stub_status_module
nginx -V, вообще зависит от того как собирался nginx. У меня например вот так выдает: ... --add-module=/root/modules/nginx-module-vts-v0.1.18...
а кому-то приходилось парсить логи, например нжинкса при помощи прометей экспортера какого-то и слать инфу по полученным эндпоинтам статус коды?
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse. https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse. https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
В общем оказалось что нельзя делать .\telegraf --service install --config-directory 'C:\Program Files\telegraf\conf', надо обязательно указывать --config ..\....conf
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse. https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
Ну если нужно метрики только под эндпойтам и лейблы не меняются, тогда и Prometheus подойдёт. Но обычно этим не ограничивается
зависит от уровня детальности. В текущей задаче, как я понял человеку достаточно просто метрики по статусам собрать. И у vts лейблов как раз мало, метрик на генерить можно много да
обычно для nginx не бывает. сильно зависит от того он проксирует джиру на 5 юзеров или 10k rps для раздачи динамики у вконтача. это будут два разных nginx