Skip to content

Latest commit

 

History

History
 
 

jaeger-query-plugin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

InfluxDB Plugin for Jaeger

This is experimental software

If you are looking for the legacy Jaeger plugin for InfluxDB v1/v2, see the legacy jaeger-influxdb repository.

This storage plugin supports InfluxDB/IOx, a high-performance, scalable, time-series storage engine. The plugin enables querying InfluxDB via the Jaeger UI. The plugin does not support writes via the Jaeger Collector. To write traces to InfluxDB/IOx, use OpenTelemetry.

Docker

A Docker image exists at jacobmarble/jaeger-query-influxdb:latest.

Build

Build the plugin with go install:

go install ./cmd/jaeger-influxdb/

How it works

Jaeger supports plugins via a gRPC interface. More at Jaeger: Running with a plugin.

Using the env var SPAN_STORAGE_TYPE=grpc-plugin you can specify the storage type, in this case the grpc-plugin.

jaeger-query now respects two important flags:

  • --grpc-storage-plugin.binary points to a gRPC plugin
  • --grpc-storage-plugin.configuration-file points to a configuration file for the plugin. An example config file is config-example.yaml.