Commit 5adbbb9
Emit multiline telemetry from DaemonSet heartbeat
Adds multilineEnabled and multilineLanguages dimensions to the
ContainerLogDaemonSetHeartbeatEvent in source/plugins/go/src/telemetry.go.
Previously the multiline telemetry was emitted only from the cAdvisor
heartbeat in either CAdvisorMetricsAPIClient.rb (requires fluentd) or
cadvisor.go (requires AZMON_RESOURCE_OPTIMIZATION_ENABLED=true). In
LOGS_AND_EVENTS_ONLY mode neither emitter runs, so the multiline
configuration was never reported in telemetry for that profile.
The DaemonSet heartbeat is the only telemetry path that always runs in
this mode (it already carries the logsAndEventsOnly dimension), making
it the right place to surface the multiline configuration.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent be74168 commit 5adbbb9
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
298 | 307 | | |
299 | 308 | | |
300 | 309 | | |
| |||
0 commit comments