Skip to content

Commit d97a56f

Browse files
committed
Also add client version to metric
1 parent 61574d1 commit d97a56f

File tree

1 file changed

+10
-4
lines changed
  • crates/apollo-mcp-server/src/server/states

1 file changed

+10
-4
lines changed

crates/apollo-mcp-server/src/server/states/running.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,16 @@ impl ServerHandler for Running {
183183
context: RequestContext<RoleServer>,
184184
) -> Result<InitializeResult, McpError> {
185185
let meter = &meter::METER;
186-
let attributes = vec![KeyValue::new(
187-
TelemetryAttribute::ClientName.to_key(),
188-
request.client_info.name.clone(),
189-
)];
186+
let attributes = vec![
187+
KeyValue::new(
188+
TelemetryAttribute::ClientName.to_key(),
189+
request.client_info.name.clone(),
190+
),
191+
KeyValue::new(
192+
TelemetryAttribute::ClientVersion.to_key(),
193+
request.client_info.version.clone(),
194+
),
195+
];
190196
meter
191197
.u64_counter(TelemetryMetric::InitializeCount.as_str())
192198
.build()

0 commit comments

Comments
 (0)