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()) {