#elasticsearch #kibana #elastic-stack #dashboard #elk
Вопрос:
какие хорошие панели должны быть в визуализации kibana, чтобы разработчики могли устранять неполадки в приложениях? Я пытаюсь создать панель мониторинга, которую разработчики могли бы использовать, чтобы определить, где у приложения возникают проблемы. Чтобы они могли решить эту проблему. Вот несколько факторов, которые я рассмотрел :
Использование процессора pod, использование памяти pod, вход и выход из сети, журналы приложений-вот что я имею в виду. Любые другие панели, которые я мог бы добавить, чтобы разработчики могли понять, где проверить, если что-то пойдет не так в приложении.
Например, медлительность приложения может быть вызвана высоким потреблением процессора, приложение выходит из строя, может быть, из-за сбоя в работе, запрос занимает больше времени, Может быть, из-за задержки или проблем с кэшем и т.д. Есть ли еще что-то, что я мог бы принять во внимание, если да, пожалуйста, предложите?
Ответ №1:
Итак, вот несколько вещей, которые мы могли бы добавить::
- Количество модулей, развертываний,наборов демонов,наборов состояний, присутствующих в кластере
- процессор, используемый модулем(разбивка по модулю)
- память, используемая модулем(разбивка по модулю)
- Вход/выход из сети 5.Модули и узлы, потребляющие максимальную память/процессор
- Задержка
- сведения о диске сохраняемости
- журналы ошибок в виде аннотаций в tsvb
- Потоки журналов для проверки журналов в панели мониторинга.