Skip to content

Commit 4124b9b

Browse files
committed
Implement metrics export.
1 parent ab1da4e commit 4124b9b

File tree

1 file changed

+12
-2
lines changed
  • opentelemetry-configurator-gcp/src/opentelemetry/configurator/gcp

1 file changed

+12
-2
lines changed
Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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
15

26

37
def configure_metrics_exporter(resource=None):
4-
# TODO:...
5-
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

Comments
 (0)