From 102e4c975dd511552fa3355440b67979817e1cd1 Mon Sep 17 00:00:00 2001 From: localhost Date: Wed, 25 Oct 2023 11:38:33 +0800 Subject: [PATCH] chore: show version report data only once at db startup (#2647) --- src/common/greptimedb-telemetry/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/greptimedb-telemetry/src/lib.rs b/src/common/greptimedb-telemetry/src/lib.rs index 42e3676521..a0b735e55a 100644 --- a/src/common/greptimedb-telemetry/src/lib.rs +++ b/src/common/greptimedb-telemetry/src/lib.rs @@ -210,6 +210,7 @@ pub struct GreptimeDBTelemetry { working_home: Option, telemetry_url: &'static str, should_report: Arc, + report_times: usize, } #[async_trait::async_trait] @@ -242,6 +243,7 @@ impl GreptimeDBTelemetry { client: client.ok(), telemetry_url: TELEMETRY_URL, should_report, + report_times: 0, } } @@ -259,8 +261,11 @@ impl GreptimeDBTelemetry { }; if let Some(client) = self.client.as_ref() { - info!("reporting greptimedb version: {:?}", data); + if self.report_times == 0 { + info!("reporting greptimedb version: {:?}", data); + } let result = client.post(self.telemetry_url).json(&data).send().await; + self.report_times += 1; debug!("report version result: {:?}", result); result.ok() } else {