Skip to content

Adopt telemetry and observability features from SDK v0.6 #324

@jongalloway

Description

@jongalloway

Overview

Leverage improved telemetry and observability features from MCP C# SDK v0.6.0-preview.1.

New SDK Features

Request Duration Logging (#1092)

Log messages now include request duration for LogRequestHandlerCompleted and LogRequestHandlerException, enabling better performance diagnostics.

OpenTelemetry Semantic Conventions (#1139)

Telemetry is now aligned with OpenTelemetry MCP semantic conventions, enabling standardized observability.

Tasks

  • Review current logging configuration in the server
  • Evaluate enabling structured logging for performance metrics
  • Consider adding OpenTelemetry instrumentation for:
    • Tool execution times
    • Resource access patterns
    • Error rates by tool/operation
  • Update doc/performance-baseline.md with telemetry-based metrics if applicable
  • Document how to enable/configure telemetry for users

Benefits

  • Better visibility into tool performance
  • Standardized metrics compatible with OpenTelemetry ecosystem
  • Easier debugging of slow or failing operations

Parent Issue

Part of #322

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions