标签: java prometheus
我将现有服务指标迁移到Prometheus,我试图找到导出现有执行程序指标的最简洁方法:
例如,如果我想曝光:
executorService.getQueue().size()
我可以有一个指标,在向执行程序提交新任务时递增,在完成时递减。但是,这会改变当前的度量标准行为(并且需要进行相当多的重构)。
如果我将其转换为收集器,那么我会遇到普罗米修斯抱怨同一指标存在重复#HELP块的事实。 (这是因为我有多个执行器并使用标签将它们分开)。
#HELP