From b7cb2381f2517b8deca38ce92ce1c128747ef941 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Tue, 2 Jul 2024 15:24:56 -0600 Subject: [PATCH] Log extension queries to axiom (#13752) Log extension queries to axiom. Longer term it'd be nice to get this in clickhouse, but that requires a bit more work. Release Notes: - N/A --- crates/collab/src/api/extensions.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/crates/collab/src/api/extensions.rs b/crates/collab/src/api/extensions.rs index 03b07c07dcf97b4be797d60994ca3659a0853ba5..4f797adb689218da32a86d1e425c91dbbe513c68 100644 --- a/crates/collab/src/api/extensions.rs +++ b/crates/collab/src/api/extensions.rs @@ -53,9 +53,17 @@ async fn get_extensions( let extensions = if let Some(extension_ids) = extension_ids { app.db.get_extensions_by_ids(&extension_ids, None).await? } else { - app.db + let result = app + .db .get_extensions(params.filter.as_deref(), params.max_schema_version, 500) - .await? + .await?; + + if let Some(query) = params.filter.as_deref() { + let count = result.len(); + tracing::info!(query, count, "extension_search") + } + + result }; Ok(Json(GetExtensionsResponse { data: extensions }))