一段时间后,我的应用程序中的Prometheus度量变得太大,刮取延迟变得非常高

一段时间后,我的应用程序中的Prometheus度量变得太大,刮取延迟变得非常高,prometheus,Prometheus,我使用不同的标签组合创建了一些指标,这些指标在一段时间后不断累积,因此,当Prometheus服务器刮取“/metrics”端点时,延迟太高,响应大小显著增大。这会对服务于其他请求的应用程序性能造成影响 我读到普罗米修斯建议反对过度使用标签()。但是,我的问题是,是否有一种方法可以从客户那里清除指标?或者,是否真的建议从应用程序中清除它们 这听起来像是一个经典的标签基数问题,解决方案是首先避免这样做。普罗米修斯不是一个事件记录系统,所以必须选择一些标签从度量中删除,这样就不会发生这种情况

我使用不同的标签组合创建了一些指标,这些指标在一段时间后不断累积,因此,当Prometheus服务器刮取“/metrics”端点时,延迟太高,响应大小显著增大。这会对服务于其他请求的应用程序性能造成影响


我读到普罗米修斯建议反对过度使用标签()。但是,我的问题是,是否有一种方法可以从客户那里清除指标?或者,是否真的建议从应用程序中清除它们

这听起来像是一个经典的标签基数问题,解决方案是首先避免这样做。普罗米修斯不是一个事件记录系统,所以必须选择一些标签从度量中删除,这样就不会发生这种情况