Closed ppalaga closed 5 years ago
I think we have most of this covered.....
WF already provides support for health, metrics & tracing.
We get additional tracing capabilities from the Camel tracing components and there's also a microprofile metrics component coming in Camel 3.x, which we can use to leverage the container manged MetricRegistry
.
The only part I see that's missing, is to have some health check(s) for each deployed CamelContext
.
I think we have all of the relevant parts for this story now.
Paraphrasing @pilhuhn 's message:
Thinks we should support:
Export metrics in Prometheus format
Export logs in a Json format that ECL(Enterprise Commons Logging (group)) can consume
Make health check endpoints available
Enable Distributed Tracing - our opinionated tracer client is the Jaeger one
Allow for identification of the runtime within container images (e.g. label them with a product identifier)