#microservices #metrics #linkerd #servicemesh
#микросервисы #показатели #linkerd #servicemesh
Вопрос:
Добрый вечер,
Я студент Римского университета Тор Вергата. В настоящее время я работаю над своей магистерской диссертацией, которая предполагает использование Linkerd. Вкратце, тезис посвящен внедрению полностью распределенной системы локализации первопричин для архитектур микросервисов. На этапе сбора метрик я столкнулся с проблемой Linkerd, поскольку я не использую Prometheus, а вручную очищаю метрики от прокси-серверов через конечную точку /metrics . Я не могу понять, как и когда прокси Linkerd сбрасывают различные собираемые ими показатели. Кто-нибудь знает, есть ли у них таймер? Или есть способ заставить их сбросить показатели после очистки?
Заранее спасибо за любую помощь, которую кто-нибудь мне окажет.
Ответ №1:
Показатели сохраняются в памяти прокси Linkerd, как только запускается процесс прокси.
Большинство метрик представляют собой сегменты для гистограмм, основной целью которых является просмотр данных с течением времени, поэтому их невозможно сбросить, и они не сбрасываются сами.
Вы можете написать запросы prometheus, чтобы выбрать промежутки времени, в которые вы должны сбросить показатели, или вы можете перезапустить контейнеры и написать запросы для фильтрации показателей для новых рабочих нагрузок.