Мониторинг микросервиса с помощью графана

У нас есть несколько микросервисов, которые имеют конечные точки работоспособности в форме JSON. JSON может содержать состояния других служб, которые будут вызывать микросервисы. Есть ли способ, которым мы можем отслеживать эту услугу на Графане? У нас есть Графана и Телеграф.

Спасибо заранее Сэм

1 ответ

Проверьте это, я считаю, что HTTP-плагин Telegraf имеет JSON-разбор и может удовлетворить это.

Если вы просто делаете простые проверки работоспособности, я думаю, что у вас может быть что-то вроде обнаружения служб, которое в значительной степени имеет простую проверку работоспособности HTTP из коробки.

Кроме того, одно предложение, которое у меня есть, на самом деле состоит в том, чтобы разбить проверки работоспособности независимых служб. То есть, если вы агрегировали его на микросервисе верхнего уровня, и этот микросервис по какой-либо причине дает сбой, ваш мониторинг будет показывать ложное срабатывание сбоя других сервисов, которые могут работать после этого микросервиса. Это идет рука об руку с обнаружением службы, если вы просто ищете простой код состояния HTTP 200 OK.

Другие вопросы по тегам