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
a periodic exporter is not going to use a prometheus scraper,
a pull exporter is now going to use the console to scrape.
Please define instead two separate schemas:
PushMetricExporter, which can represent otlp, console, or an extension point,
PullMetricExporter, which can represent prometheus, or an extension point,
This also imply that a extension points for PushMetricExporter and PullMetricExporter are different, because they have a different type, which is good.
The component registry will need to expose both types.
The text was updated successfully, but these errors were encountered:
Currently:
MetricExporter
, which can representotlp
,console
,prometheus
, or an extension point.PeriodicMetricReader
uses aMetricExporter
PullMetricReader
uses aMetricExporter
This is unsafe, because push and pull exporters are mixed in a common schema, which makes it possible to represent:
This is invalid:
Please define instead two separate schemas:
PushMetricExporter
, which can representotlp
,console
, or an extension point,PullMetricExporter
, which can representprometheus
, or an extension point,This also imply that a extension points for
PushMetricExporter
andPullMetricExporter
are different, because they have a different type, which is good.The component registry will need to expose both types.
The text was updated successfully, but these errors were encountered: