Tempo

Definition

Tempo is an open-source distributed tracing backend developed by Grafana Labs. It is designed to handle high volumes of trace data from various sources, providing a scalable and efficient way to store and query traces. Tempo integrates seamlessly with Grafana, allowing users to visualize and analyze trace data alongside metrics and logs, facilitating comprehensive observability.

Secure Settings Example

auth_enabled: true
server:
  http_listen_port: 3200
  grpc_listen_port: 9095
  tls:
    cert_file: "/etc/tempo/certs/server.crt"
    key_file: "/etc/tempo/certs/server.key"
    ca_file: "/etc/tempo/certs/ca.crt"
    client_auth_type: "RequireAndVerifyClientCert"

Insecure Settings Example

auth_enabled: false
server:
  http_listen_port: 3200
  grpc_listen_port: 9095
  tls:
    cert_file: ""
    key_file: ""
    ca_file: ""
    client_auth_type: "NoClientCert"