Skip to content

Tempo

This section shows all available options that can be overridden in the config.jsonnet file.

All Tempo config is stored under the tempo object in the config.

js
{
  tempo+: {
    annotations:: {
      deployment: {},
      pod: {},
    },
    env:: {},
    image:: 'grafana/tempo:1.5.0',
    labels:: {
      deployment: {},
      pod: {},
      selector: {'app.kubernetes.io/name': 'tempo'},
    },
    name:: 'tempo',
    ports:: {
      jaeger: {
        external: 14268,
        internal: 14268,
      },
      'otlp-grpc': {
        external: 4317,
        internal: 4317,
      },
      'otlp-http': {
        external: 4318,
        internal: 4318,
      },
      tempo: {
        external: 80,
        internal: 3200,
      },
      zipkin: {
        external: 9411,
        internal: 9411,
      },
    },
    resources:: {
      cpu: {request: '50m', limit: '200m'},
      memory: {request: '32Mi', limit: '256Mi'}
    },
  },
}
FieldDescription / Default
annotations.deploymentAnnotations added at the deployment (topmost) level.
{}
annotations.podAnnotations added at the pod level.
{}
envEnvironment variables that are added to the Tempo container.
{}
imageDocker image that gets deployed.
grafana/tempo:1.5.0
labels.deploymentLabels added at the deployment (topmost) level.
{}
labels.podLabels added at the pod level.
{}
labels.selectorSelector used for all Tempo k8s resources.
{'app.kubernetes.io/name': 'tempo'}
nameName used for the k8s resources.
tempo
ports.jaeger.externalExternal port for the Jaeger receiver.
14268
ports.jaeger.internalInternal port for the Jaeger receiver.
14268
ports.otlp-grpc.externalExternal port for the Opentelemetry gRPC receiver.
4317
ports.otlp-grpc.internalInternal port for the Opentelemetry gRPC receiver.
4317
ports.otlp-http.externalExternal port for the Opentelemetry HTTP receiver.
4318
ports.otlp-http.internalInternal port for the Opentelemetry HTTP receiver.
4318
ports.tempo.externalExternal port for Tempo.
80
ports.tempo.internalInternal port for Tempo.
3200
ports.zipkin.externalExternal port for the Zipkin receiver.
9411
ports.zipkin.internalInternal port for the Zipkin receiver.
9411
resources.cpu.requestMin. requested amount of CPU time.
50m
resources.cpu.limitMax. allowed amount of CPU time.
200m
resources.memory.requestMin. requested amount of memory.
32Mi
resources.memory.limitMax. allowed amount of memory.
256Mi