Skip to content

Commit 4ce4f70

Browse files
Merge pull request #16 from observeinc/alew/update-resource-collection
feat: rework resourcedetection configs for cloud
2 parents ef08772 + c1fd688 commit 4ce4f70

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

packaging/linux/etc/observe-agent/otel-collector.yaml

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,17 @@ processors:
6868
batch:
6969

7070
resourcedetection:
71-
detectors: [gcp, ecs, ec2, azure, system]
72-
override: true
71+
detectors: [env, system]
72+
system:
73+
hostname_sources: ["os"]
74+
resource_attributes:
75+
host.id:
76+
enabled: true
77+
78+
resourcedetection/cloud:
79+
detectors: ["gcp", "ecs", "ec2", "azure"]
80+
timeout: 2s
81+
override: false
7382

7483
exporters:
7584
otlphttp/observe:
@@ -86,37 +95,37 @@ service:
8695
pipelines:
8796
metrics/agent-filestats:
8897
receivers: [filestats/agent]
89-
processors: [resourcedetection]
98+
processors: [resourcedetection, resourcedetection/cloud]
9099
exporters: [otlphttp/observe]
91100

92101
metrics/agent-internal:
93102
receivers: [prometheus/agent, count]
94-
processors: [memory_limiter, transform/truncate, resourcedetection, batch]
103+
processors: [memory_limiter, transform/truncate, resourcedetection, resourcedetection/cloud, batch]
95104
exporters: [otlphttp/observe]
96105

97106
metrics/forward:
98107
receivers: [otlp]
99-
processors: []
108+
processors: [resourcedetection, resourcedetection/cloud]
100109
exporters: [otlphttp/observe]
101110

102111
logs/agent-journald:
103112
receivers: [journald/agent]
104-
processors: [memory_limiter, transform/truncate, resourcedetection, batch]
113+
processors: [memory_limiter, transform/truncate, resourcedetection, resourcedetection/cloud, batch]
105114
exporters: [otlphttp/observe, count]
106115

107116
logs/agent-config:
108117
receivers: [filelog/agent-config]
109-
processors: [memory_limiter, transform/truncate, resourcedetection, batch]
118+
processors: [memory_limiter, transform/truncate, resourcedetection, resourcedetection/cloud, batch]
110119
exporters: [otlphttp/observe]
111120

112121
logs/forward:
113122
receivers: [otlp]
114-
processors: []
123+
processors: [resourcedetection, resourcedetection/cloud]
115124
exporters: [otlphttp/observe, count]
116125

117126
traces/forward:
118127
receivers: [otlp]
119-
processors: []
128+
processors: [resourcedetection, resourcedetection/cloud]
120129
exporters: [otlphttp/observe]
121130

122131
extensions: [health_check, file_storage]

0 commit comments

Comments
 (0)