Kai b4046eb073
Port example from opentelemetry-examples (#31)
* Copy opentelemetry-examples/basic_elixir over

* Bump opentelemtry and opentelemetry_exporter to 1,0.0-rc.3

* Remove OpenTelemetry.register_application_tracer

* Update example to be consistent with opentelemetry.io docs

Co-authored-by: Tristan Sloughter <t@crashfast.com>
2021-11-23 13:15:59 -07:00

839 B

Basic Elixir Example

This is a sample repository that demo how to setup a basic Elixir application with opentelemetry-api and opentelemetry_exporter. Here, we are using opentelemetry_exporter to export the traces to OpenTelemetry Collector. The collector in turn export the traces to Zipkin and Jaeger respectively.

Getting Stated

Assuming you already have Docker and Docker Compose installed:

  1. Run docker-compose up to start the application, OpenTelemetry Collector, Zipkin and Jaeger.
  2. Visit Zipkin at http://localhost:9411 and hit Run Query to look the the sample trace.
  3. Visit Jaeger UI at http://localhost:16686 and click Find Trace to look at the sample trace.