receivers: prometheus: config: scrape_configs: # otel-collector-metrics internal metrics - job_name: otel-collector-metrics scrape_interval: 60s static_configs: - targets: - localhost:8888 labels: job_name: otel-collector-metrics # SigNoz span metrics - job_name: signozspanmetrics-collector scrape_interval: 60s dns_sd_configs: - names: - tasks.otel-collector type: A port: 8889 processors: batch: send_batch_size: 10000 send_batch_max_size: 11000 timeout: 10s # memory_limiter: # # 80% of maximum memory up to 2G # limit_mib: 1500 # # 25% of limit up to 2G # spike_limit_mib: 512 # check_interval: 5s # # # 50% of the maximum memory # limit_percentage: 50 # # 20% of max memory usage spike expected # spike_limit_percentage: 20 # queued_retry: # num_workers: 4 # queue_size: 100 # retry_on_failure: true exporters: clickhousemetricswrite: endpoint: tcp://clickhouse:9000/?database=signoz_metrics extensions: health_check: endpoint: 0.0.0.0:13133 zpages: endpoint: 0.0.0.0:55679 pprof: endpoint: 0.0.0.0:1777 service: telemetry: metrics: address: 0.0.0.0:8888 extensions: [health_check, zpages, pprof] pipelines: metrics: receivers: [prometheus] processors: [batch] exporters: [clickhousemetricswrite]