Deploy this integration to send traces from your Zipkin installation to recommends that you use OpenTelemetry to gather trace transaction data from your system. Because of its versatility, OpenTelemetry has been widely adopted as the industry standard: OpenTelemetry can be equipped with many additional functionalities, one of which is collecting aggregated trace data. Beyond that, OpenTelemetry is set to be the best production-ready solution going forward.

Architecture overview

This integration includes:

  • Installing the OpenTelemetry collector with exporter on your application host
  • Configuring the collector to receive traces from your Zipkin installation and send them to

On deployment, your Zipkin instrumentation captures spans from your application and forwards them to the collector, which exports the data to your account.

Set up your locally hosted Zipkin installation to send traces to

Before you begin, you’ll need:

  • An application instrumented with a Zipkin installation
  • An active account with
Download and configure OpenTelemetry collector

Create a dedicated directory on the host of your application and download the OpenTelemetry collector that is relevant to the operating system of your host.

After downloading the collector, create a configuration file config.yaml with the following parameters:

    endpoint: ""

    account_token: <<TRACING-SHIPPING-TOKEN>>
    #region: "<<LOGZIO_ACCOUNT_REGION_CODE>>" - (Optional): Your account region code. Defaults to "us". Required only if your region is [different than US East](


    endpoint: :1777
    endpoint: :55679

  extensions: [health_check, pprof, zpages]
      receivers: [zipkin]
      processors: [batch]
      exporters: [logzio]

Replace <<TRACING-SHIPPING-TOKEN>> with the token of the account you want to ship to.

If your account is hosted in any region other than us, replace <LOGZIO_ACCOUNT_REGION_CODE> with the applicable region code.

If your account is hosted in us, remove region: line from the config.

Start the collector

Run the following command:

<path/to>/otelcontribcol_<VERSION-NAME> --config ./config.yaml
  • Replace <path/to> with the path to the directory where you downloaded the collector.
  • Replace <VERSION-NAME> with the version name of the collector applicable to your system, e.g. otelcontribcol_darwin_amd64.
Run the application

Run the application to generate traces.

Check for your traces

Give your traces some time to get from your system to ours, and then open Tracing.