You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These concepts doesn't necessarily have to be represented in the API but rather their behavior should be expressed in observer vs non-observer aggregators (as it's already done, e.g. Observers implement Async, non-observers implement Sync methods). Exposing these concepts as types make it extreme difficult for the user to understand what they are for.
(I'm currently working on an experimental package that restructures the metric package that will address this issue. I will share it once I'm feeling better about it but filing this issue as a placeholder so we can have a conversation about it.)
The text was updated successfully, but these errors were encountered:
I'm currently working on an experimental package that restructures the metric package that will address this issue. I will share it once I'm feeling better about it but filing this issue as a placeholder so we can have a conversation about it.
The metrics specs introduces async and sync as concepts to explain how the data collection will be behave, https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/metrics/api.md#synchronous-and-asynchronous-instruments-compared.
These concepts doesn't necessarily have to be represented in the API but rather their behavior should be expressed in observer vs non-observer aggregators (as it's already done, e.g. Observers implement Async, non-observers implement Sync methods). Exposing these concepts as types make it extreme difficult for the user to understand what they are for.
(I'm currently working on an experimental package that restructures the metric package that will address this issue. I will share it once I'm feeling better about it but filing this issue as a placeholder so we can have a conversation about it.)
The text was updated successfully, but these errors were encountered: