public void configure()

in observability/src/main/java/org/acme/observability/Routes.java [37:50]


    public void configure() throws Exception {
        from("platform-http:/greeting")
                .log("Received at greeting: ${body}")
                .removeHeaders("*")
                .process(this::countGreeting)
                .to("http://localhost:{{greeting-provider-app.service.port}}/greeting-provider");

        from("platform-http:/greeting-provider")
                .log("Received at greeting-provider: ${body}")
                // Random delay to simulate latency
                .to("micrometer:counter:org.acme.observability.greeting-provider?tags=type=events,purpose=example")
                .delay(simple("${random(1000, 5000)}"))
                .setBody(constant("Hello From Camel Quarkus!"));
    }