Комментарии 8
Есть ли возможность настроить нотификации в случае низких показателей (лейтенси, например) и анализа исторических данных? Например, Jaeger отправляет письмо с примерным содержанием «сервис /example стал работать на 30% медленнее по сравнению с прошлой неделей/билдом, вот метрики...»
Нотификаций и алертов в Jaeger нет. Для этих целей можно использовать Grafana или Zabbix. Например, пришел алерт из Grafana о том, что 99-й перцентиль времени ответа сервиса увеличился. Мы идем в Jaeger, ищем там запросы больше, скажем 1s, и видим что же реально там происходило.
Промежуточным решением для связывания логов разных сервисов может быть пробрасывание в запросах некоторого идентификатора и добавление его во все логи, но все равно кибана не позволяет красиво и быстро понять кто кого куда и почему так долго.
А вообще идеология спанов может быть использована в простом логировании, но мы пока не придумали как это красиво сделать (
Спасибо за инструмент! Как раз искал что-то подобное. Нашел библиотеку для Erlang — otter, получилось работать из Elixir.
График

Это просто прекрасно, спасибо вам! :) Пошел думать как все это теперь реализовать…
 Спасибо! Расскажите, пожалуйста, подробнее о реализации на PHP: какую библиотеку выбрали и почему, наблюдали ли просадки по производительности, возможно есть пример трейсинга для PHP?
Сервис собирает информацию по таймингам и мета информацию запроса в спаны.
Что такое спан в данном контексте, структура данных/конверт?
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Информация
Дата основания

24 июля 2014

Местоположение

Россия

Численность

501–1 000 человек

Дата регистрации

27 февраля 2017

Блог на Хабре