我们目前有几个微服务在本地运行,我们使用shell脚本来监控它们的性能,包括JVM、堆大小和运行线程数。但是,我们计划使用 Kubernetes 迁移到云端。我们想要监控云中打开的线程数、JVM、堆大小等服务级别统计信息。为此,我们计划使用 Prometheus、Grafana 和 Elasticsearch。
谁能推荐一种使用 Prometheus、Grafana 和 Elasticsearch 在 Kubernetes 集群中监控微服务性能的方法?
我们相信这可以使用 Spring Boot Actuator 来完成,但不清楚它如何在 kubernetes 上为多个服务工作。