Как мне исключить проверки работоспособности из трассировок Google Cloud Stackdriver

Я запускаю свое приложение в Google Kubernetes Engine, и трассировки Stackdriver очень полезны для определения работоспособности и скорости моего приложения.

Однако большая часть запросов, поступающих в мое приложение, - это проверки работоспособности от балансировщика нагрузки, чтобы убедиться, что модуль готов к приему трафика. Это делает вкладку обзора консоли трассировки в Google Cloud совершенно бесполезной, поскольку она, по сути, просто сообщает мне о проверках работоспособности.

Есть ли способ исключить проверки работоспособности из отслеживаемых объектов?

0
задан 11 February 2020 в 06:54
1 ответ

Поскольку вы не можете исключить и отфильтровать накопленные проверки работоспособности, кажется единственный обходной путь - избежать чрезмерного создания следов проверки работоспособности. Таким образом, они будут фильтроваться на входе, а не на выходе. Хотя это может сработать, только если ваше приложение написано вашей командой разработчиков.

Вызовы трассировки в приложении должны быть помещены в оболочку, которая распознает запросы проверки работоспособности путем анализа исходной подсети (может не работать с прокси-сервером) или HTTP-запроса, а трассировки говорят только о каждой сотой таких запросов.

ПРИМЕЧАНИЕ. В Buganizer есть запрос функции # 150672457 , который может решить проблему, с которой вы столкнулись.

0
ответ дан 28 February 2020 в 15:34

Теги

Похожие вопросы