From 9460be55baeb2efbad3eacb404fca0c5764fceb3 Mon Sep 17 00:00:00 2001 From: Timothy Lin Date: Sat, 13 Jul 2024 12:21:47 +0800 Subject: [PATCH] chore: update tempo version and settings --- .infra/docker-compose.yml | 2 +- .infra/tempo.yml | 31 ++++++++++++++----------------- 2 files changed, 15 insertions(+), 18 deletions(-) diff --git a/.infra/docker-compose.yml b/.infra/docker-compose.yml index 6ac4b9f0..4db35374 100644 --- a/.infra/docker-compose.yml +++ b/.infra/docker-compose.yml @@ -16,7 +16,7 @@ services: command: [ "-config.file=/etc/tempo.yml" ] volumes: - ./tempo.yml:/etc/tempo.yml - - ./tempo-data:/tmp/tempo + - ./tempo-data:/var/tempo ports: - "3200" # query endpoint needed by grafana and prometheus diff --git a/.infra/tempo.yml b/.infra/tempo.yml index 93858828..23a4305c 100644 --- a/.infra/tempo.yml +++ b/.infra/tempo.yml @@ -1,6 +1,3 @@ -search_enabled: true -metrics_generator_enabled: true - server: http_listen_port: 3200 grpc_server_max_recv_msg_size: 33554432 # 32mb @@ -34,27 +31,27 @@ compactor: compacted_block_retention: 10m metrics_generator: + registry: + external_labels: + source: tempo + cluster: docker-compose storage: - path: /tmp/tempo/wal + path: /var/tempo/generator/wal remote_write: - url: http://prometheus:9090/api/v1/write send_exemplars: true - -overrides: - metrics_generator_processors: ['service-graphs', 'span-metrics'] + traces_storage: + path: /var/tempo/generator/traces storage: trace: backend: local # backend configuration to use - block: - bloom_filter_false_positive: .05 # bloom filter false positive rate. lower values create larger filters but fewer false positives - index_downsample_bytes: 1000 # number of bytes per index record - encoding: zstd # block encoding/compression. options: none, gzip, lz4-64k, lz4-256k, lz4-1M, lz4, snappy, zstd, s2 wal: - path: /tmp/tempo/wal # where to store the the wal locally - encoding: snappy # wal encoding/compression. options: none, gzip, lz4-64k, lz4-256k, lz4-1M, lz4, snappy, zstd, s2 + path: /var/tempo/wal # where to store the wal locally local: - path: /tmp/tempo/blocks - pool: - max_workers: 100 # worker pool determines the number of parallel requests to the object store backend - queue_depth: 10000 + path: /var/tempo/blocks + +overrides: + defaults: + metrics_generator: + processors: [service-graphs, span-metrics] # enables metrics generator