mirror of
https://github.com/hyperdxio/hyperdx
synced 2026-04-21 13:37:15 +00:00
72 lines
1.6 KiB
YAML
72 lines
1.6 KiB
YAML
receivers:
|
|
# Data sources: logs
|
|
fluentforward:
|
|
endpoint: '0.0.0.0:24225'
|
|
# Data sources: traces, metrics, logs
|
|
otlp:
|
|
protocols:
|
|
grpc:
|
|
include_metadata: true
|
|
endpoint: '0.0.0.0:4317'
|
|
http:
|
|
cors:
|
|
allowed_origins: ['*']
|
|
allowed_headers: ['*']
|
|
include_metadata: true
|
|
endpoint: '0.0.0.0:4318'
|
|
processors:
|
|
resourcedetection:
|
|
detectors:
|
|
- env
|
|
- system
|
|
- docker
|
|
timeout: 5s
|
|
override: false
|
|
batch:
|
|
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
|
|
exporters:
|
|
debug:
|
|
verbosity: detailed
|
|
sampling_initial: 5
|
|
sampling_thereafter: 200
|
|
clickhouse:
|
|
endpoint: tcp://${env:CLICKHOUSE_SERVER_ENDPOINT}?dial_timeout=10s&compress=lz4
|
|
database: default
|
|
ttl: 72h
|
|
logs_table_name: otel_logs
|
|
traces_table_name: otel_traces
|
|
metrics_table_name: otel_metrics
|
|
timeout: 5s
|
|
retry_on_failure:
|
|
enabled: true
|
|
initial_interval: 5s
|
|
max_interval: 30s
|
|
max_elapsed_time: 300s
|
|
extensions:
|
|
health_check:
|
|
endpoint: :13133
|
|
service:
|
|
telemetry:
|
|
metrics:
|
|
address: ':8888'
|
|
logs:
|
|
level: ${HYPERDX_LOG_LEVEL}
|
|
extensions: [health_check]
|
|
pipelines:
|
|
traces:
|
|
receivers: [otlp]
|
|
processors: [memory_limiter, batch]
|
|
exporters: [debug, clickhouse]
|
|
metrics:
|
|
receivers: [otlp]
|
|
processors: [memory_limiter, batch]
|
|
exporters: [debug, clickhouse]
|
|
logs:
|
|
receivers: [otlp, fluentforward]
|
|
processors: [memory_limiter, batch]
|
|
exporters: [debug, clickhouse]
|