Zipkin

A plugin that fetches service dependencies and other trace data from Zipkin's API.

Features

Calls Zipkin’s API endpoints to find dependencies between components/services in your stack.

The plugin uses Zipkin’s Trace API endpoint rather than the usual Dependencies API endpoint, in order to gather more detailed dependencies data from Zipkin.

Kronicle can use a Zipkin server instance to:

  1. Find dependencies between components in your stack
  2. Calculate response times for your components’ endpoints

Plugin configuration

The following environment variable are passed to the kronicle-serice container to configure the plugin

Example configuration

PLUGINS_ZIPKIN_ENABLED=true
PLUGINS_ZIPKIN_BASE_URL=https://zipkin.example.com

Mandatory environment variables

PLUGINS_SONARQUBE_ENABLED=true

Set to “true” to enable the plugin

PLUGINS_ZIPKIN_BASE_URL=https://zipkin.example.com

Specifies the base URL of a Zipkin instance