Interoperability with existing applications and different metric libraries #1371
Replies: 2 comments 1 reply
-
Definitely agree that other libraries that are widely used in prod, e.g.: Micrometer, Dropwizard Metrics, Prometheus should be included into the open-telemetry as this allows people using these existing libraries to work with a standard OpenTelemetry API directly. |
Beta Was this translation helpful? Give feedback.
-
Stated differently as a series of questions:
Direct usage of an OpenTelemetry Metrics API is the question, as that requires code change and migration, where interop with existing instrumentation libraries (like Micrometer, Dropwizard, & Prometheus) could constrain changes to dependencies. I would answer the above questions this way (if I had my way ;) ): That has some ramifications to the API surface, some of which I think will be resolved as the data model questions settle, in my opinion. |
Beta Was this translation helpful? Give feedback.
-
What is the plan for interoperability with existing applications that are using different metric libraries?
On the Metric Workshop, we talked a little about this topic, it seems OpenTelemetry is compatible with OpenTracing and OpenCensus that are non-GA and most probably are not used widely in production. What about interoperability with other libraries that are widely used in prod, e.g.: Micrometer, Dropwizard Metrics, Prometheus?
Slightly connected discussion: #1368
cc: @shakuzen @brian-brazil @RichiH @bogdandrutu @jmacd @ebullient @matthiasr @jsuereth
Beta Was this translation helpful? Give feedback.
All reactions