From 1ad83e85de71dcb6e8fe6f664d1dcccad2050643 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 10 May 2020 15:34:17 +0000 Subject: [PATCH] Warn user if probe is now reporting pods from every node. --- prog/probe.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prog/probe.go b/prog/probe.go index 549a5716c..47b960df5 100644 --- a/prog/probe.go +++ b/prog/probe.go @@ -321,6 +321,9 @@ func probeMain(flags probeFlags, targets []appclient.Target) { reporter := kubernetes.NewReporter(client, clients, probeID, hostID, p, handlerRegistry, flags.kubernetesNodeName) defer reporter.Stop() p.AddReporter(reporter) + if flags.kubernetesRole != kubernetesRoleCluster && flags.kubernetesNodeName == "" { + log.Warnf("No value for --probe.kubernetes.node-name, reporting all pods from every probe (which may impact performance).") + } } else { log.Errorf("Kubernetes: failed to start client: %v", err) log.Errorf("Kubernetes: make sure to run Scope inside a POD with a service account or provide valid probe.kubernetes.* flags")