R7: pin docker_stats api_version to 1.44
CI / changes (pull_request) Successful in 1s
CI / unit (pull_request) Successful in 9s
CI / integration (pull_request) Successful in 12s
CI / ui (pull_request) Successful in 36s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m3s
CI / changes (pull_request) Successful in 1s
CI / unit (pull_request) Successful in 9s
CI / integration (pull_request) Successful in 12s
CI / ui (pull_request) Successful in 36s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 1m3s
The receiver defaults to Docker API 1.25, but the contour daemon's minimum is
1.40 (it speaks up to 1.54), so otelcol crash-looped on start with "client
version 1.25 is too old". Pinning api_version to 1.44 (accepted by both the
receiver's bundled client and the daemon) starts the receiver cleanly —
verified by running the image against the host socket ("Everything is ready",
no start error).
This commit is contained in:
@@ -14,6 +14,10 @@ receivers:
|
||||
# gauge where 100 == one core (it mirrors `docker stats` CPU%).
|
||||
docker_stats:
|
||||
endpoint: unix:///var/run/docker.sock
|
||||
# The receiver defaults to Docker API 1.25, but the daemon's minimum is 1.40
|
||||
# (server speaks up to 1.54); pin a version both the receiver's client and the
|
||||
# daemon accept, else the receiver fails to start ("client version too old").
|
||||
api_version: "1.44"
|
||||
collection_interval: 30s
|
||||
metrics:
|
||||
container.cpu.utilization:
|
||||
|
||||
Reference in New Issue
Block a user