Size: a a a

Церковь метрик

2020 May 06

DS

Dmitry Sergeev in Церковь метрик
Stefan
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
нет. Вряд-ли там есть vts, и проверяется не так
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
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...
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
спасиб, не знаю понадобится-ли))
ну с логов метрики собирать это такое. Зависит от RPS . vts в этом плане спасает
источник

AP

Anton Patsev in Церковь метрик
Stefan
а кому-то приходилось парсить логи, например нжинкса при помощи прометей экспортера какого-то и слать инфу по полученным эндпоинтам статус коды?
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse.  https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
источник

A

Andor in Церковь метрик
Anton Patsev
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse.  https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
Или хуже
источник

S

Stefan in Церковь метрик
Aleksey Shirokikh
достаточно сделать еще один vhost который будет отдавать данные по всем
а не подскажешь в какую сторону копнуть? не приходилось подобным еще заниматься, обычно всегда было по вирт. хосту на домен
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
z311
логи службы
error 7034 The Telegraf Data Collector Service service terminated unexpectedly.  It has done this 7 time(s).
источник

AS

Aleksey Shirokikh in Церковь метрик
Stefan
а не подскажешь в какую сторону копнуть? не приходилось подобным еще заниматься, обычно всегда было по вирт. хосту на домен
Это ещё один виртуальный хост
источник

AP

Anton Patsev in Церковь метрик
Andor
Или хуже
Ну если нужно метрики только под эндпойтам и лейблы не меняются, тогда и Prometheus подойдёт. Но обычно этим не ограничивается
источник

AS

Aleksey Shirokikh in Церковь метрик
Уровень сложности vts довольно высокий
источник

S

Stefan in Церковь метрик
Aleksey Shirokikh
Это ещё один виртуальный хост
ну я к тому, что это еще одно доменное имя под это дело?
источник

AS

Aleksey Shirokikh in Церковь метрик
Порог входа тоже
источник

AS

Aleksey Shirokikh in Церковь метрик
Stefan
ну я к тому, что это еще одно доменное имя под это дело?
Можно ойпи и служебный порт
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Дмитрий Стародубцев
error 7034 The Telegraf Data Collector Service service terminated unexpectedly.  It has done this 7 time(s).
Кажется проблема в пути конфига
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Дмитрий Стародубцев
Кажется проблема в пути конфига
В общем оказалось что нельзя делать .\telegraf --service install --config-directory 'C:\Program Files\telegraf\conf', надо обязательно указывать --config ..\....conf
источник

DS

Dmitry Sergeev in Церковь метрик
Anton Patsev
Лучше не nginx_vts, а nginx-log-collector с отправкой логов в clickhouse.  https://m.habr.com/ru/post/484640/ Prometheus плохо переваривает большое количество разных лейблов. Где то даже Валялкин про это говорил.
логи != метрики
источник

AP

Anton Patsev in Церковь метрик
Dmitry Sergeev
логи != метрики
Ну если нужно метрики только под эндпойтам и лейблы не меняются, тогда и Prometheus подойдёт. Но обычно этим не ограничивается
источник

DS

Dmitry Sergeev in Церковь метрик
Anton Patsev
Ну если нужно метрики только под эндпойтам и лейблы не меняются, тогда и Prometheus подойдёт. Но обычно этим не ограничивается
зависит от уровня детальности. В текущей задаче, как я понял человеку достаточно просто метрики по  статусам собрать.
И у vts лейблов как раз мало, метрик на генерить можно много да
источник

AS

Aleksey Shirokikh in Церковь метрик
обычно для nginx не бывает. сильно зависит от того он проксирует джиру на 5 юзеров или 10k rps для раздачи динамики у вконтача.
это будут два разных nginx
источник

A

Andor in Церковь метрик
Dmitry Sergeev
логи != метрики
Более того: логи != метрики != трейсинг
источник