From fb0f08ec01c28bd3ff5666bd8b4a45ee97cf52e1 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 16 Apr 2019 02:26:05 +0100 Subject: [PATCH] Make JSON metrics opt-in --- llarp/context.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/llarp/context.cpp b/llarp/context.cpp index 8a0c6d248..1f38bcd61 100644 --- a/llarp/context.cpp +++ b/llarp/context.cpp @@ -146,10 +146,13 @@ namespace llarp *m_scheduler, m_metricsManager->instance()); } - m_metricsManager->instance()->addGlobalPublisher( - std::make_shared< metrics::JsonPublisher >( - std::bind(&metrics::JsonPublisher::directoryPublisher, - std::placeholders::_1, jsonMetricsPath))); + if(!jsonMetricsPath.native().empty()) + { + m_metricsManager->instance()->addGlobalPublisher( + std::make_shared< metrics::JsonPublisher >( + std::bind(&metrics::JsonPublisher::directoryPublisher, + std::placeholders::_1, jsonMetricsPath))); + } if(!metricTankHost.empty()) {