使用grafana监控微服务

时间:2018-10-21 06:31:18

标签: microservices grafana health-monitoring statsd telegraf

我们正在使用具有JSON形式的健康端点的多重微服务。 JSON可能包含微服务将调用的其他服务的状态。有没有办法可以在Grafana上监视此服务?我们有Grafana和Telegraf。

提前 山姆

1 个答案:

答案 0 :(得分:0)

检查一下,我相信Telegraf HTTP plugin具有JSON解析功能并且可以满足此要求。

但是,如果您只是在进行简单的运行状况检查,我想您可能会遇到类似服务发现之类的东西,而这些服务开箱即用即可进行简单的HTTP运行状况检查。

此外,我的一个建议实际上是分解对独立服务的健康检查。也就是说,如果您在顶级微服务上对其进行聚合,并且该微服务由于某种原因而失败,则您的监视将对该微服务后面可能正在启动的其他服务的失败显示出误报。如果您只是在寻找简单的200 OK HTTP状态代码,则这与服务发现紧密结合。

相关问题