Skip to content

duffelhq/opentelemetry_zipkin

This branch is 2 commits behind opentelemetry-beam/opentelemetry_zipkin:master.

Folders and files

NameName
Last commit message
Last commit date
Sep 9, 2021
Feb 23, 2020
Nov 7, 2020
Nov 7, 2020
Jan 8, 2020
Jan 8, 2020
Nov 29, 2020
Jan 8, 2020
Sep 9, 2021
Sep 10, 2021

Repository files navigation

OpenTelemetry Zipkin Exporter

Zipkin exporter for OpenTelemetry Erlang/Elixir instrumentation.

Requires Zipkin 2.8 or above because it uses the v2 API with protobuf content type.

Setup

Easiest way to setup is to add configuration for the batch processor in OpenTelemetry application environment.

For an Erlang release in sys.config:

{opentelemetry,
  [{processors, 
    [{otel_batch_processor,
        #{exporter => {opentelemetry_zipkin, #{address => "http://localhost:9411/api/v2/spans",
                                               local_endpoint => #{service_name => <<"ServiceName">>}}}}}]}]}

An Elixir release uses releases.exs:

config :opentelemetry,
    :processors, otel_batch_processor: %{exporter: {:opentelemetry_zipkin, %{address: 'http://localhost:9411/api/v2/spans', local_endpoint: %{service_name: "ServiceName"}}}}

About

Zipkin exporter for OpenTelemetry Erlang/Elixir

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Erlang 100.0%