Skip to content

Failure to get data in Prometheus on latest Docker #3749

@zacharyshale95

Description

@zacharyshale95

Ubuntu 24.04.3 LTS
Docker version 29.0.0, build 3d4129b

I1111 00:05:15.302059 1 manager.go:233] Version: {KernelVersion:6.14.0-35-generic ContainerOsVersion:Alpine Linux v3.18 DockerVersion: DockerAPIVersion: CadvisorVersion:v0.49.1 CadvisorRevision:6f3f25ba}
I1111 00:05:15.302274 1 factory.go:219] Registration of the podman container factory failed: failed to validate Podman info: response not present: Get "http://d/v1.0.0/info": dial unix /var/run/podman/podman.sock: connect: no such file or directory
I1111 00:05:15.304095 1 factory.go:145] Registering containerd factory
I1111 00:05:15.304109 1 factory.go:221] Registration of the containerd container factory successfully
I1111 00:05:15.304114 1 factory.go:55] Registering systemd factory
I1111 00:05:15.304117 1 factory.go:221] Registration of the systemd container factory successfully
I1111 00:05:15.304220 1 factory.go:219] Registration of the crio container factory failed: Get "http://%2Fvar%2Frun%2Fcrio%2Fcrio.sock/info": dial unix /var/run/crio/crio.sock: connect: no such file or directory
I1111 00:05:15.305482 1 factory.go:219] Registration of the mesos container factory failed: unable to create mesos agent client: failed to get version
I1111 00:05:15.305757 1 factory.go:219] Registration of the docker container factory failed: failed to validate Docker info: failed to detect Docker info: Error response from daemon: client version 1.41 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
I1111 00:05:15.305951 1 factory.go:103] Registering Raw factory
I1111 00:05:15.305975 1 manager.go:1196] Started watching for new ooms in manager
W1111 00:05:15.305997 1 manager.go:306] Could not configure a source for OOM detection, disabling OOM events: open /dev/kmsg: no such file or directory
I1111 00:05:15.306260 1 manager.go:319] Starting recovery of all containers
I1111 00:05:15.350626 1 manager.go:324] Recovery completed
I1111 00:05:15.361028 1 cadvisor.go:176] Starting cAdvisor version: v0.49.1-6f3f25ba on port 8080

Data for prom/node-exporter working fine, but I get no data from cAdvisor on nodes that I have updated docker to 29.0.0

Seeing similar errors in other containers as well, e.g.: I1111 00:05:15.305757 1 factory.go:219] Registration of the docker container factory failed: failed to validate Docker info: failed to detect Docker info: Error response from daemon: client version 1.41 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions