diff --git a/plugins/inputs/docker/docker.go b/plugins/inputs/docker/docker.go index 6e0fc7e18..d761a5894 100644 --- a/plugins/inputs/docker/docker.go +++ b/plugins/inputs/docker/docker.go @@ -288,7 +288,7 @@ func (d *Docker) gatherSwarmInfo(acc telegraf.Accumulator) error { } running := map[string]int{} - tasksNoShutdown := map[string]int{} + tasksNoShutdown := map[string]uint64{} activeNodes := make(map[string]struct{}) for _, n := range nodes { diff --git a/plugins/inputs/docker/docker_test.go b/plugins/inputs/docker/docker_test.go index 42028a572..2241758ac 100644 --- a/plugins/inputs/docker/docker_test.go +++ b/plugins/inputs/docker/docker_test.go @@ -1104,7 +1104,7 @@ func TestDockerGatherSwarmInfo(t *testing.T) { "docker_swarm", map[string]interface{}{ "tasks_running": int(1), - "tasks_desired": int(1), + "tasks_desired": uint64(1), }, map[string]string{ "service_id": "qolkls9g5iasdiuihcyz9rn3",