Matheus Henrique
06/18/2025, 9:14 PMSrikanth Chekuri
06/18/2025, 9:15 PMMatheus Henrique
06/18/2025, 9:47 PMSrikanth Chekuri
06/19/2025, 2:04 AMMatheus Henrique
06/19/2025, 2:36 AMSrikanth Chekuri
06/19/2025, 2:38 AMMatheus Henrique
06/19/2025, 2:44 AMSrikanth Chekuri
06/19/2025, 2:45 AMSrikanth Chekuri
06/19/2025, 2:45 AMMatheus Henrique
06/19/2025, 2:57 PMconfig:
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
max_recv_msg_size_mib: 16
http:
endpoint: 0.0.0.0:4318
jaeger:
protocols:
grpc:
endpoint: 0.0.0.0:14250
thrift_http:
endpoint: 0.0.0.0:14268
# Uncomment to enable thift_company receiver.
# You will also have set set enable it in `otelCollector.ports
# thrift_compact:
# endpoint: 0.0.0.0:6831
httplogreceiver/heroku:
# endpoint specifies the network interface and port which will receive data
endpoint: 0.0.0.0:8081
source: heroku
httplogreceiver/json:
# endpoint specifies the network interface and port which will receive data
endpoint: 0.0.0.0:8082
source: json
processors:
# Batch processor config.
# ref: <https://github.com/open-telemetry/opentelemetry-collector/blob/main/processor/batchprocessor/README.md>
memory_limiter:
check_interval: 1s
limit_mib: 9500
spike_limit_mib: 2000
batch:
send_batch_size: 200000
timeout: 30s
send_batch_max_size: 250000
# Memory Limiter processor.
# If not set, will be overridden with values based on k8s resource limits.
# ref: <https://github.com/open-telemetry/opentelemetry-collector/blob/main/processor/memorylimiterprocessor/README.md>
# memory_limiter: null
signozspanmetrics/delta:
metrics_exporter: clickhousemetricswrite, signozclickhousemetrics
latency_histogram_buckets: [100us, 1ms, 2ms, 6ms, 10ms, 50ms, 100ms, 250ms, 500ms, 1000ms, 1400ms, 2000ms, 5s, 10s, 20s, 40s, 60s]
dimensions_cache_size: 100000
dimensions:
- name: service.namespace
default: default
- name: deployment.environment
default: default
- name: signoz.collector.id
aggregation_temporality: AGGREGATION_TEMPORALITY_DELTA
extensions:
health_check:
endpoint: 0.0.0.0:13133
zpages:
endpoint: localhost:55679
pprof:
endpoint: localhost:1777
exporters:
clickhousetraces:
datasource: tcp://${env:CLICKHOUSE_USER}:${env:CLICKHOUSE_PASSWORD}@${env:CLICKHOUSE_HOST}:${env:CLICKHOUSE_PORT}/${env:CLICKHOUSE_TRACE_DATABASE}
low_cardinal_exception_grouping: ${env:LOW_CARDINAL_EXCEPTION_GROUPING}
use_new_schema: true
timeout: 30s
clickhousemetricswrite:
endpoint: tcp://${env:CLICKHOUSE_USER}:${env:CLICKHOUSE_PASSWORD}@${env:CLICKHOUSE_HOST}:${env:CLICKHOUSE_PORT}/${env:CLICKHOUSE_DATABASE}
timeout: 30s
resource_to_telemetry_conversion:
enabled: true
disable_v2: true
signozclickhousemetrics:
dsn: tcp://${env:CLICKHOUSE_USER}:${env:CLICKHOUSE_PASSWORD}@${env:CLICKHOUSE_HOST}:${env:CLICKHOUSE_PORT}/${env:CLICKHOUSE_DATABASE}
timeout: 50s
clickhouselogsexporter:
dsn: tcp://${env:CLICKHOUSE_USER}:${env:CLICKHOUSE_PASSWORD}@${env:CLICKHOUSE_HOST}:${env:CLICKHOUSE_PORT}/${env:CLICKHOUSE_LOG_DATABASE}
timeout: 10s
use_new_schema: true
metadataexporter:
dsn: tcp://${env:CLICKHOUSE_USER}:${env:CLICKHOUSE_PASSWORD}@${env:CLICKHOUSE_HOST}:${env:CLICKHOUSE_PORT}/signoz_metadata
timeout: 10s
tenant_id: ${env:TENANT_ID}
cache:
provider: in_memory
service:
telemetry:
logs:
encoding: json
metrics:
address: 0.0.0.0:8888
extensions: [health_check, zpages, pprof]
pipelines:
traces:
receivers: [otlp, jaeger]
processors: [signozspanmetrics/delta, batch, memory_limiter]
exporters: [clickhousetraces, metadataexporter]
metrics:
receivers: [otlp]
processors: [batch, memory_limiter]
exporters: [clickhousemetricswrite, metadataexporter, signozclickhousemetrics]
logs:
receivers: [otlp, httplogreceiver/heroku, httplogreceiver/json]
processors: [batch, memory_limiter]
exporters: [clickhouselogsexporter, metadataexporter]
Matheus Henrique
06/23/2025, 12:57 PMSrikanth Chekuri
06/24/2025, 12:54 AMMatheus Henrique
06/24/2025, 1:25 PM