Closed iomari closed 2 years ago
The official docs is here https://opentelemetry-python.readthedocs.io/en/latest/, Please follow that and use examples from here https://github.com/open-telemetry/opentelemetry-python/tree/main/docs/examples. Linked docs by you is old and shouldn't exist (we will fix this).
thank you
Sorry, just checked the example folder and there's no example for prometheus. DO you know where I can find one that's up to date?
Thank you
metrics.get_meter_provider().start_pipeline(meter, exporter, push_interval) AttributeError: 'MeterProvider' object has no attribute 'start_pipeline' ERROR: Command failed.
This is a bit different use case for prometheus: pull (local http server) vs push (remote write).
I got remote write working using:
# Service name is required for most backends
resource = Resource(attributes={
SERVICE_NAME: "myservice"
})
exporter = PrometheusRemoteWriteMetricsExporter(
endpoint="http://localhost:8428/api/v1/write",
# headers={..},
)
reader = PeriodicExportingMetricReader(exporter)
provider = MeterProvider(resource=resource, metric_readers=[reader])
metrics.set_meter_provider(provider)
Greetings, Help! metrics.get_meter_provider().start_pipeline(meter, exporter, 5) not present.
example came from this site: https://open-telemetry.github.io/opentelemetry-python/exporter/prometheus/prometheus.html
code:
modules: