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

Configure distributed tracing using OpenTelemetry

Properties

provider string

Set this to the tracing backend you wish to use. Supports Jaeger, Zipkin, and OTEL.

Values: "jaeger" "otel" "zipkin"
Examples: "jaeger"
service_name string

Specifies the service name to use on the tracer.

Examples: "Ory Hydra", "Ory Kratos", "Ory Keto", "Ory Oathkeeper"
deployment_environment string

Specifies the deployment environment to use on the tracer.

Examples: "development", "staging", "production"
providers object
3 nested properties
jaeger object

Configures the jaeger tracing backend.

2 nested properties
local_agent_address string

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

Examples: "127.0.0.1:6831"
Any of: IPv6 Address and Port, IPv4 Address and Port, Hostname and Port
sampling object
2 nested properties
server_url string

The address of jaeger-agent's HTTP sampling server

Examples: "http://localhost:5778/sampling"
format=uri
trace_id_ratio number

Trace Id ratio sample

Examples: 0.5
zipkin object

Configures the zipkin tracing backend.

2 nested properties
server_url string

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

Examples: "http://localhost:9411/api/v2/spans"
format=uri
sampling object
1 nested properties
sampling_ratio number

Sampling ratio for spans.

Examples: 0.4
otlp object

Configures the OTLP tracing backend.

4 nested properties
server_url string

The endpoint of the OTLP exporter (HTTP) where spans should be sent to.

Examples: "localhost:4318"
Any of: IPv6 Address and Port, IPv4 Address and Port, Hostname and Port
insecure boolean

Will use HTTP if set to true; defaults to HTTPS.

sampling object
1 nested properties
sampling_ratio number

Sampling ratio for spans.

Examples: 0.4
authorization_header string
Examples: "Bearer 2389s8fs9d8fus9f"