This commit is contained in:
Ruins
2024-12-15 16:01:23 +00:00
parent 743c4cafd1
commit b5e6f0d8fd
+5 -5
View File
@@ -14,7 +14,7 @@ import (
"time"
"github.com/docker/docker/api/types"
tcontainer "github.com/docker/docker/api/types/container"
"github.com/docker/docker/api/types/container"
"github.com/docker/docker/client"
"github.com/go-kit/kit/log"
"github.com/prometheus/client_golang/prometheus"
@@ -134,17 +134,17 @@ func (c *dockerHealthCollector) collectMetrics(ch chan<- prometheus.Metric) {
}
func (c *dockerHealthCollector) collectContainer() {
containers, err := c.containerClient.ContainerList(context.Background(), types.ContainerListOptions{All: true})
containers, err := c.containerClient.ContainerList(context.Background(), container.ListOptions{All: true})
errCheck(err)
c.containerInfoCache = []types.ContainerJSON{}
for _, container := range containers {
info, err := c.containerClient.ContainerInspect(context.Background(), container.ID)
for _, ct := range containers {
info, err := c.containerClient.ContainerInspect(context.Background(), ct.ID)
errCheck(err)
c.containerInfoCache = append(c.containerInfoCache, info)
if info.Config == nil {
info.Config = &tcontainer.Config{Labels: map[string]string{}}
info.Config = &container.Config{Labels: map[string]string{}}
}
if info.State.Health == nil {