public void configure()

in generic-examples/traits/prometheus/MyIntegration.java [26:40]


    public void configure() {
        onException()
                .handled(true)
                .maximumRedeliveries(2)
                .logStackTrace(false)
                .logExhausted(false)
                .log(LoggingLevel.ERROR, "Failed processing ${body}")
                .to("log:exception");

        from("timer:foo?includeMetadata=true")
                .routeId("unreliable-service")
                .setBody(header(Exchange.TIMER_COUNTER).prepend("event #"))
                .log("Successfully processed ${body}")
                .to("micrometer:counter:success");
    }