Skip to content

Commit 48fcdfa

Browse files
swcollardDaleSeo
andcommitted
Prototype OpenTelemetry Traces in MCP Server (#274)
* Create a prototype of otel emitting traces to local jaegar instance * Add tracing annotations * Combine logging and tracing * copilot feedback * Add changeset * Instrument other tools * Clippy fixes * PR feedback * Change default env name to development Co-authored-by: Dale Seo <[email protected]> * Remove some extraneous extensions --------- Co-authored-by: Dale Seo <[email protected]>
1 parent f2c95bf commit 48fcdfa

File tree

13 files changed

+856
-354
lines changed

13 files changed

+856
-354
lines changed

.changesets/feat_otel_prototype.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
### Prototype OpenTelemetry Traces in MCP Server - @swcollard PR #274
2+
3+
Pulls in new crates and SDKs for prototyping instrumenting the Apollo MCP Server with Open Telemetry Traces.
4+
5+
* Adds new rust crates to support OTel
6+
* Annotates excecute and call_tool functions with trace macro
7+
* Adds Axum and Tower middleware's for OTel tracing
8+
* Refactors Logging so that all the tracing_subscribers are set together in a single module.
9+

0 commit comments

Comments
 (0)