Skip to content
Snippets Groups Projects
config.yml.j2 1.03 KiB
Newer Older
  • Learn to ignore specific revisions
  • Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
    stream_over_http_enabled: true
    server:
      http_listen_address: 127.0.0.1
      http_listen_port: 3200
      grpc_listen_address: 127.0.0.1
      grpc_listen_port: 3201
      log_level: info
    
    query_frontend:
      search:
        duration_slo: 5s
        throughput_bytes_slo: 1.073741824e+09
      trace_by_id:
        duration_slo: 5s
    
    distributor:
      receivers:
        otlp:
          protocols:
            http:
              endpoint: {{ wireguard_address }}:4318
    
    compactor:
      compaction:
        block_retention: 1h                # overall Tempo trace retention. set for demo purposes
    
    metrics_generator:
      registry:
        external_labels:
          source: tempo
      storage:
        path: /var/lib/tempo/generator/wal
        remote_write:
          - url: http://localhost:9090/api/v1/write
            send_exemplars: true
      traces_storage:
        path: /var/lib/tempo/generator/traces
    
    storage:
      trace:
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
        wal:
    
          path: /var/lib/tempo/wal
    
    Sven-Hendrik Haase's avatar
    Sven-Hendrik Haase committed
        local:
          path: /var/lib/tempo/blocks
    
    overrides:
      metrics_generator_processors: [service-graphs, span-metrics, local-blocks] # enables metrics generator