使用prometheus在kubernetes集群内运行的应用程序(JMX)监视
我有多个Java应用程序在容器中运行,所有这些都由kubernetespipe理。
我正在使用prometheus来监控cotainer级别度量,例如cpu,mem等
现在我想用jmx_exporter做applciation level监控。 但每个部署容器IP都在不断变化。
-
我可以如何使用不改变的kuberentes服务-ip(cluster-ip)。
我不能直接把kube-service ip作为它在容器中的负载平衡。 每次我只能得到一个包含所有人的指标。
-
或者有没有办法在prometheus中dynamic发现带有service_name或replication_controller名字的cotainer。
是的,你可以在kubernetes刮荚。
你可以在这里find一个如何做的例子