Skip to content

Commit

Permalink
Use SDK MeterProvider
Browse files Browse the repository at this point in the history
  • Loading branch information
cnnradams committed Jul 29, 2020
1 parent c083aa4 commit 7278b51
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions ext/opentelemetry-ext-grpc/setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ package_dir=
packages=find_namespace:
install_requires =
opentelemetry-api == 0.12.dev0
opentelemetry-sdk == 0.12.dev0
grpcio ~= 1.27

[options.extras_require]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
SimpleExportSpanProcessor,
)
from opentelemetry import metrics
from opentelemetry.sdk.metrics import MeterProvider
from opentelemetry.sdk.metrics.export import ConsoleMetricsExporter
try:
Expand All @@ -45,6 +47,9 @@
SimpleExportSpanProcessor(ConsoleSpanExporter())
)
# Set meter provider to opentelemetry-sdk's MeterProvider
metrics.set_meter_provider(MeterProvider())
# Optional - export GRPC specific metrics (latency, bytes in/out, errors) by passing an exporter
instrumentor = GrpcInstrumentorClient(exporter=ConsoleMetricsExporter(), interval=10)
instrumentor.instrument()
Expand Down

0 comments on commit 7278b51

Please sign in to comment.