-
Notifications
You must be signed in to change notification settings - Fork 1
/
otel-collector-config.yaml
80 lines (80 loc) · 1.45 KB
/
otel-collector-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
connectors:
datadog/connector: {}
exporters:
datadog/exporter:
api:
key: ${DD_API_KEY}
site: ${DD_SITE}
debug: {}
debug/detailed:
verbosity: detailed
prometheus:
endpoint: 0.0.0.0:9109
extensions:
health_check: {}
processors:
batch: {}
memory_limiter:
check_interval: 5s
limit_percentage: 80
spike_limit_percentage: 25
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
include_metadata: true
http:
endpoint: 0.0.0.0:4318
include_metadata: true
statsd:
endpoint: 0.0.0.0:8125
service:
extensions:
- health_check
pipelines:
logs/datadog:
exporters:
- datadog/exporter
processors:
- batch
- memory_limiter
receivers:
- otlp
metrics/datadog:
exporters:
- datadog/exporter
processors:
- batch
- memory_limiter
receivers:
- otlp
- datadog/connector
traces:
exporters:
- debug
processors:
- batch
- memory_limiter
receivers:
- otlp
traces/datadog:
exporters:
- datadog/connector
- datadog/exporter
processors:
- batch
- memory_limiter
receivers:
- otlp
logs:
exporters:
- debug
processors:
- batch
- memory_limiter
receivers:
- otlp
telemetry:
metrics:
address: 0.0.0.0:8888