From c2b17f2bbc6931dc105943b3d995f84eca164781 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Mon, 26 Nov 2018 11:57:21 +0000 Subject: [PATCH] Add TopologyTagger in all modes It is essential for rendering many node types, so lift it out of the condition on Kubernetes cluster mode. --- prog/probe.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/prog/probe.go b/prog/probe.go index 91a3e8312..3e14d2f37 100644 --- a/prog/probe.go +++ b/prog/probe.go @@ -227,13 +227,14 @@ func probeMain(flags probeFlags, targets []appclient.Target) { } p := probe.New(flags.spyInterval, flags.publishInterval, clients, flags.noControls) + p.AddTagger(probe.NewTopologyTagger()) var processCache *process.CachingWalker if flags.kubernetesRole != kubernetesRoleCluster { hostReporter := host.NewReporter(hostID, hostName, probeID, version, clients, handlerRegistry) defer hostReporter.Stop() p.AddReporter(hostReporter) - p.AddTagger(probe.NewTopologyTagger(), host.NewTagger(hostID)) + p.AddTagger(host.NewTagger(hostID)) if flags.procEnabled { processCache = process.NewCachingWalker(process.NewWalker(flags.procRoot, false))