我在 Java Spring Boot 1.5 應(yīng)用程序中使用 Micrometer 來(lái)抓取 Prometheus 的自定義指標(biāo)。我正在使用“guageCollectionSize”方法來(lái)計(jì)算 HashMap 中的條目數(shù)。當(dāng)我打印 guage 值時(shí),我得到了預(yù)期的正確輸出。但問(wèn)題是我無(wú)法在 /prometheus 端點(diǎn)中查看自定義指標(biāo)。請(qǐng)找到下面的代碼private Map<String, String> _strings;private MeterRegistry registry;_strings = new ConcurrentHashMap<String, String>();_strings.put("Test","Test");_strings.put("Test2","Test");registry = new PrometheusMeterRegistry(PrometheusConfig.DEFAULT);registry.gaugeCollectionSize("strings_count", Tags.empty(),_strings.keySet());System.out.println(registry.get("strings_count").gauge().value());有人可以幫我解決這個(gè)問(wèn)題嗎?
使用 Micrometer 的自定義指標(biāo)在 Prometheus 端點(diǎn)中不可用
炎炎設(shè)計(jì)
2021-05-31 12:55:35