From 585d6e2a21cee47305730d730d99c45980274ecb Mon Sep 17 00:00:00 2001 From: Vishal Sharma Date: Thu, 21 Dec 2023 19:06:13 +0530 Subject: [PATCH] chore: send event only if there are dashboards or alerts (#4253) --- pkg/query-service/telemetry/telemetry.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/query-service/telemetry/telemetry.go b/pkg/query-service/telemetry/telemetry.go index 8bb8f4b334..55b9a8a72b 100644 --- a/pkg/query-service/telemetry/telemetry.go +++ b/pkg/query-service/telemetry/telemetry.go @@ -265,7 +265,10 @@ func createTelemetry() { "metricBasedAlerts": alertsInfo.MetricBasedAlerts, "tracesBasedAlerts": alertsInfo.TracesBasedAlerts, } - telemetry.SendEvent(TELEMETRY_EVENT_DASHBOARDS_ALERTS, dashboardsAlertsData, "") + // send event only if there are dashboards or alerts + if dashboardsInfo.TotalDashboards > 0 || alertsInfo.TotalAlerts > 0 { + telemetry.SendEvent(TELEMETRY_EVENT_DASHBOARDS_ALERTS, dashboardsAlertsData, "") + } } else { telemetry.SendEvent(TELEMETRY_EVENT_DASHBOARDS_ALERTS, map[string]interface{}{"error": err.Error()}, "") }