#docker overview, messed up
1 messages ยท Page 1 of 1 (latest)
first this, the docker.healthy_containers
what are the difference between red & green?
isn't red classified as unhealthy ?
and then this, after restart of the agent..
and this, why do i see exited when i do a docker ps all are in healthy state, none is exited.
Is it the same as the following?
https://community.netdata.cloud/t/docker-containers-visible-in-agent-web-ui-but-not-netdata-cloud/
I think it's due to the single node view being replaced, the team is already on it. There's a quick fix for it in that topic
no idea, haven't looked on the node info actually
this one is fixed by it self somehow.
@ashen cipherI think the mess comes from the fact that we have docker collector (gathers data using docker engine API (https://docs.docker.com/engine/api/v1.41/#)) written in python and go. And some nodes have python version running, some - go version.
ya, i did see that under collector info
the python version hasn't been removed because we try to follow deprecation notice rule - if it wasn't announced we woudln't remove.
1.36.0 says that only postgres version will be removed https://github.com/netdata/netdata/releases/tag/v1.36.0#v1360-deprecation-notice
docker will be deleted right after 1.37.0, but 1.37.0 has been delayed and python docker is still around
okay
docker ps all are in healthy state, none is exited.
if exited is != 0 then you have some stopped containers
no stopped containers, i looked
those counters come from docker engine, no processing
healthy/unhealthy is using ContainerList call (https://docs.docker.com/engine/api/v1.41/#tag/Container/operation/ContainerList)
with health healthy/unhealthy filters and len() the result
red light green light https://i.insider.com/6151ff4fb414c100186292aa?width=1200&format=jpeg
I think python version adds some mess but I am 100% confident the numbers are correct (not aggregated), because go/python uses official libraries to connect to docker engine
yes, I am thinking about disabling docker in master branch
so simply just.
[plugins]
docker = no
in /etc/netdata/python.d.conf ?
no no
๐
we don't have that that config file
ahh, okay
dockerd
in that location i wrote?
if you install path is / - yes.
just regular install, no special installation path
sometimes it is /opt/netdata so it woil;d be /opt/netdata/etc/netdata
ok, I believe /opt/netdata is the default for static builds
that are default for systems we have no binary packages for
pushing my changes to our repo ๐
okay, so the config is pushed out to my nodes & i have restarted the agent
this is also confusing to me
change all dimensions to "exited" and group by node
to find out which nodes have exited
