From acde0ea2948c66c200918607f1254ed2e33fa96e Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Sat, 2 Dec 2017 13:03:53 +0000 Subject: [PATCH] add some more topology rendering benchmarks --- app/benchmark_internal_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/benchmark_internal_test.go b/app/benchmark_internal_test.go index 6a58c7af8..84b2e1b98 100644 --- a/app/benchmark_internal_test.go +++ b/app/benchmark_internal_test.go @@ -101,10 +101,22 @@ func BenchmarkTopologyHosts(b *testing.B) { benchmarkOneTopology(b, "hosts") } +func BenchmarkTopologyControllers(b *testing.B) { + benchmarkOneTopology(b, "kube-controllers") +} + +func BenchmarkTopologyPods(b *testing.B) { + benchmarkOneTopology(b, "pods") +} + func BenchmarkTopologyContainers(b *testing.B) { benchmarkOneTopology(b, "containers") } +func BenchmarkTopologyProcesses(b *testing.B) { + benchmarkOneTopology(b, "processes") +} + func benchmarkOneTopology(b *testing.B, topologyID string) { benchmarkRender(b, func(report report.Report) { renderer, filter, err := topologyRegistry.RendererForTopology(topologyID, url.Values{}, report)