OpenTelemetry Collector Metrics OpenCensus Exporter Example

This example shows how to use the OpenCensus Exporter to export metrics to the OpenTelemetry collector.

The source files of this example are available here.

Installation

pip install opentelemetry-api
pip install opentelemetry-sdk
pip install opentelemetry-ext-opencensusexporter

Run the Example

Before running the example, it’s necessary to run the OpenTelemetry collector and Prometheus. The docker folder contains the a docker-compose template with the configuration of those services.

pip install docker-compose
cd docker
docker-compose up

Now, the example can be executed:

python collector.py

The metrics are available in the Prometheus dashboard at http://localhost:9090/graph, look for the “requests” metric on the list.