Solved. The example was for spring which works and in cdi I solved it by producing composite registry with added PrometheusMeterRegistry
Am Do., 18. Juni 2020 um 13:10 Uhr schrieb dennisholu [via Camel] <ml+s465427n5871807...@n5.nabble.com>: > > Hi, > > I followed camel-example-micrometer (v2.22.2) and see only jvm metrics > under localhost:8088/metrics > and no metrics from the route direct:bar below. How to make these > available in /metrics output as well? > > > from("netty4-http:http://0.0.0.0:8088/metrics") > .routeId("netty4-http:scrape") > .log(LoggingLevel.INFO, "Scraping metrics") > .transform().method(prometheusMeterRegistry, "scrape"); > > from("timer:foo?period=1s&fixedRate=true") > .routeId(TIMER_ROUTE_ID) > .setHeader("random").exchange(exchange -> random.nextInt(100)) > .log(LoggingLevel.INFO, "Delay is ${header.random}") > .to("direct:bar"); > > from("direct:bar") > .routeId("direct:bar") > .to("micrometer:counter:simple.count?tags=bar=valuebar") > .to("micrometer:summary:summary?value=${header.random}") > .to("micrometer:timer:timer?action=start") > .delay().exchange(exchange -> random.nextInt(100)) > .to("micrometer:timer:timer?action=stop"); > > Dan > > > ________________________________ > If you reply to this email, your message will be added to the discussion > below: > https://camel.465427.n5.nabble.com/micrometer-custom-metrics-not-available-for-scrapping-tp5871807.html > To unsubscribe from Camel, click here. > NAML