The grocery store
It's time to go back to the example application from Chapter 4, Distributed Tracing –Tracing Code Execution, to get some practical experience of all the knowledge we've gained so far. Let's start by adding a method to retrieve a meter that will resemble configure_tracer
from the previous chapter. This method will be named configure_meter
and will contain the configuration code from an example earlier in this chapter. One main difference is the addition of a resource that uses LocalMachineResourceDetector
, as we already defined in this module. Add the following code to the common.py
module:
common.py
from opentelemetry._metrics import get_meter_provider, set_meter_provider from opentelemetry.sdk._metrics import MeterProvider from opentelemetry.sdk._metrics.export import ( ConsoleMetricExporter, PeriodicExportingMetricReader, ) def configure_meter(name, version): exporter...