From fd181648beb44674cdf9727e66e1b24e6bc344da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Vis=C3=A9e?= Date: Wed, 11 Jun 2025 11:35:36 +0200 Subject: [PATCH] Report usage of RocksDB feature flag in telemetry (#6666) * Report usage of RocksDB feature flag in telemetry * Update OpenAPI spec --- docs/redoc/master/openapi.json | 4 ++++ src/common/telemetry_ops/app_telemetry.rs | 2 ++ 2 files changed, 6 insertions(+) diff --git a/docs/redoc/master/openapi.json b/docs/redoc/master/openapi.json index 364e165b1c..1abf79648f 100644 --- a/docs/redoc/master/openapi.json +++ b/docs/redoc/master/openapi.json @@ -11268,6 +11268,7 @@ "debug", "gpu", "recovery_mode", + "rocksdb", "service_debug_feature" ], "properties": { @@ -11282,6 +11283,9 @@ }, "gpu": { "type": "boolean" + }, + "rocksdb": { + "type": "boolean" } } }, diff --git a/src/common/telemetry_ops/app_telemetry.rs b/src/common/telemetry_ops/app_telemetry.rs index 9b09986a1a..6d6197d750 100644 --- a/src/common/telemetry_ops/app_telemetry.rs +++ b/src/common/telemetry_ops/app_telemetry.rs @@ -26,6 +26,7 @@ pub struct AppFeaturesTelemetry { pub service_debug_feature: bool, pub recovery_mode: bool, pub gpu: bool, + pub rocksdb: bool, } #[derive(Serialize, Clone, Debug, JsonSchema, Anonymize)] @@ -78,6 +79,7 @@ impl AppBuildTelemetry { service_debug_feature: cfg!(feature = "service_debug"), recovery_mode: settings.storage.recovery_mode.is_some(), gpu: cfg!(feature = "gpu"), + rocksdb: cfg!(feature = "rocksdb"), }), system: (detail.level >= DetailsLevel::Level1).then(get_system_data), jwt_rbac: settings.service.jwt_rbac,