We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ab1da4e commit 4124b9bCopy full SHA for 4124b9b
opentelemetry-configurator-gcp/src/opentelemetry/configurator/gcp/metrics.py
@@ -1,5 +1,15 @@
1
+from opentelemetry import metrics as otel_metrics
2
+from opentelemetry.sdk import metrics as otel_metrics_sdk
3
+from opentelemetry.sdk.metrics import export as otel_metrics_sdk_export
4
+from opentelemetry.exporter import cloud_monitoring as otel_cloud_monitoring
5
6
7
def configure_metrics_exporter(resource=None):
- # TODO:...
- pass
8
+ provider = otel_metrics_sdk.MeterProvider(
9
+ metric_readers=[
10
+ otel_metrics_sdk_export.PeriodicExportingMetricReader(
11
+ otel_cloud_monitoring.CloudMonitoringMetricsExporter()
12
+ ),
13
+ ],
14
+ resource=resource)
15
+ otel_metrics.set_meter_provider(provider)
0 commit comments