Size: a a a

Сбор и аналитика системных сообщений

2021 February 27

GK

Georgiy Kashintsev in Сбор и аналитика системных сообщений
Sergey Pechenkó
С какого перепугу нет? Есть. nginx-vts-exporter
если вопрос встает на счет nginx, то в структурированные логи он умеет, так что пример не самый имхо показательный

к слову втс не посчитает ретраи запросов, не разделяет 403 от 404 ответа(если не закладывать код ответа в ключ), не посчитает квантиль
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Georgiy Kashintsev
если вопрос встает на счет nginx, то в структурированные логи он умеет, так что пример не самый имхо показательный

к слову втс не посчитает ретраи запросов, не разделяет 403 от 404 ответа(если не закладывать код ответа в ключ), не посчитает квантиль
Экспортёр и не должен агрегаты считать так-то.
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Georgiy Kashintsev
если вопрос встает на счет nginx, то в структурированные логи он умеет, так что пример не самый имхо показательный

к слову втс не посчитает ретраи запросов, не разделяет 403 от 404 ответа(если не закладывать код ответа в ключ), не посчитает квантиль
Разделяет ровно настолько, насколько и сам Nginx:
https://cloud.githubusercontent.com/assets/3648408/23890545/a9d5b504-08d5-11e7-88c2-eb55f39233db.png
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Столбец  "Responses".
источник

GK

Georgiy Kashintsev in Сбор и аналитика системных сообщений
Sergey Pechenkó
Экспортёр и не должен агрегаты считать так-то.
экспортер это всего лишь прослойка (кстати лишняя)
проблема кроется в vts module
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
O_o что за проблема?
источник

GK

Georgiy Kashintsev in Сбор и аналитика системных сообщений
Sergey Pechenkó
O_o что за проблема?
с тем что из логов, то что я написал выше, наколлектить достаточно легко (если пренебречь вопросом прогревание мощностей процессом парсинга текста)
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
Sergey Pechenkó
Разделяет ровно настолько, насколько и сам Nginx:
https://cloud.githubusercontent.com/assets/3648408/23890545/a9d5b504-08d5-11e7-88c2-eb55f39233db.png
Ууууу. Пичалити. Минусяка в карму нджинкса за свалку из кодов ответов. Интересно, что по такой "метрике" можно анализировать?
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
А я думал так-то прикрутить втс к нам. Но по факту это все баловство
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Vasilyev Sergey
Ууууу. Пичалити. Минусяка в карму нджинкса за свалку из кодов ответов. Интересно, что по такой "метрике" можно анализировать?
Ну всегда можно логи попарсить. Мне, например, всё равно, почему пользователь не получит картинку свою - важно, что он не получит и уйдёт злой.
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
А техническое решение, которое за этим стоит, я примерно понимаю: на каждый апстрим расод памяти непотребный при дробном делении по кодам.
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
Ну это можно было бы и доп настройкой сделать. Хочешь - включаешь, не хочешь - твое дело
источник

SP

Sergey Pechenkó in Сбор и аналитика системных сообщений
Vasilyev Sergey
Ну это можно было бы и доп настройкой сделать. Хочешь - включаешь, не хочешь - твое дело
Опенсорс жи ☺
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
Sergey Pechenkó
Опенсорс жи ☺
Так-то да) Не нравится - найди то что нравится
источник

GK

Georgiy Kashintsev in Сбор и аналитика системных сообщений
Vasilyev Sergey
А я думал так-то прикрутить втс к нам. Но по факту это все баловство
нет, ну точно не баловство, модуль вполне неплох собой, и по сравнению с парсингом логов у него есть и свой основной плюс: не требует включения access_log

собственно он закрывает много вопросов мониторинга, но обьективно есть 3 кейса которые хотелось бы от него получить (ну как говорил, код ответа явный, квантиль времени ответа и счетчик некстапстримов)
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
Georgiy Kashintsev
нет, ну точно не баловство, модуль вполне неплох собой, и по сравнению с парсингом логов у него есть и свой основной плюс: не требует включения access_log

собственно он закрывает много вопросов мониторинга, но обьективно есть 3 кейса которые хотелось бы от него получить (ну как говорил, код ответа явный, квантиль времени ответа и счетчик некстапстримов)
А в чем проблема с акцесс-логами? О_о
источник

GK

Georgiy Kashintsev in Сбор и аналитика системных сообщений
Vasilyev Sergey
А в чем проблема с акцесс-логами? О_о
они не всегда и не везде бывают включены
источник

VS

Vasilyev Sergey in Сбор и аналитика системных сообщений
Georgiy Kashintsev
они не всегда и не везде бывают включены
Аааа. Ну это уже не техническое ограничение)
источник
2021 February 28

AP

Anton Patsev in Сбор и аналитика системных сообщений
Модуль https://github.com/vozlt/nginx-module-vts требует компиляции nginx. Это тоже минус
источник

S

Sebor in Сбор и аналитика системных сообщений
А динамически не подключается?
источник