【发布时间】:2015-09-05 13:33:46
【问题描述】:
所以我有一组分布式微服务,例如。 Elasticsearch、MongoDB、Postgres、Flask 应用程序、Apache Kafka 集群等. 我想构建一个监控工具,我可以在其中有一个仪表板,用于记录周围的各种统计数据。例如,run-time、CPU %、number of processes 等。这些以及明显的当前状态会告诉我服务是否正在运行。
以前从未制作过这样的工具,因此可以在一些帮助下完成。是否已经为此做了一些事情?如果没有,制作这样的东西有什么好的做法?
【问题讨论】:
-
您可能希望将标题从微服务更改为进程。微服务进入了如何设计软件单体或 SOA 的单独领域。
标签: python mongodb postgresql ubuntu monitoring