From c1038c0a9eac90ff54db5e55745d280b8cc84453 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Mon, 24 Feb 2025 12:42:30 -0800 Subject: [PATCH] chore: adds warning log if containers are empty using user filter (#3669) --- internal/container/container_store.go | 4 ++++ internal/docker/client.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/container/container_store.go b/internal/container/container_store.go index 13895ff0..5efee819 100644 --- a/internal/container/container_store.go +++ b/internal/container/container_store.go @@ -129,6 +129,10 @@ func (s *ContainerStore) ListContainers(labels ContainerLabels) ([]Container, er return nil, err } + if len(validContainers) == 0 { + log.Warn().Interface("userLabels", labels).Msg("no containers found with user labels") + } + validIDMap := lo.KeyBy(validContainers, func(item Container) string { return item.ID }) diff --git a/internal/docker/client.go b/internal/docker/client.go index c9d2991f..22583803 100644 --- a/internal/docker/client.go +++ b/internal/docker/client.go @@ -66,7 +66,7 @@ func NewClient(cli DockerCLI, host container.Host) *DockerClient { } } -// NewClientWithFilters creates a new instance of Client with docker filters +// NewLocalClient creates a new instance of Client with docker filters func NewLocalClient(hostname string) (*DockerClient, error) { cli, err := client.NewClientWithOpts(client.FromEnv, client.WithAPIVersionNegotiation(), client.WithUserAgent("Docker-Client/Dozzle"))