Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/ory-oathkeeper-configuration/_shared/latest--config.schema.json
Parent schema ory-oathkeeper-configuration
Type: object

Configure distributed tracing.

Properties

provider string

Set this to the tracing backend you wish to use. Supports Jaeger, Zipkin DataDog, Elastic APM and Instana. If omitted or empty, tracing will be disabled. Use environment variables to configure DataDog (see https://docs.datadoghq.com/tracing/setup/go/#configuration).

Values: "jaeger" "zipkin" "datadog" "elastic-apm" "instana"
Examples: "jaeger"
service_name string

Specifies the service name to use on the tracer.

Examples: "Ory Hydra", "Ory Kratos", "Ory Keto", "Ory Oathkeeper"
providers object
2 nested properties
jaeger object

Configures the jaeger tracing backend.

4 nested properties
local_agent_address string

The address of the jaeger-agent where spans should be sent to.

Examples: "127.0.0.1:6831"
One of: variant, variant, variant
propagation string

The tracing header format

Examples: "jaeger"
max_tag_value_length integer

The value passed to the max tag value length that has been configured.

min=0
sampling object
Examples: {"type":"const","value":1,"server_url":"http://localhost:5778/sampling"}
All of: variant, variant
zipkin object

Configures the zipkin tracing backend.

Examples: {"server_url":"http://localhost:9411/api/v2/spans"}
1 nested properties
server_url string

The address of Zipkin server where spans should be sent to.

format=uri