Repository navigation
v0.2.0 - OpenTelemetry
Pre-release
Pre-release
Features
- Includes scaffolding example code for Open Telemetry.
- OpenTelemetry introduced in Agentico's MCP Server v 0.3.0.
- A simple example of using Open Telemetry with Agentico, adding a trace to the echo tool for you to take as a reference and build upon.
Notes
- Please make sure your environment is set up to support OpenTelemetry exporters and instrumentation. With
mcp-create-tool, you can enable OpenTelemetry support by passing the--instrumentationflag and will generate the necessary configuration files. Video tutorial available here. - To start an OpenTelemetry Collector in Docker with the default configuration, run the bash script in the
scriptsdirectory.- By default, the OpenTelemetry Collector will be available at
http://localhost:4318. - The OpenTelemetry instrumentation will be added to the
tool-nametool and will be configured to send traces tohttp://qbotel-collector:4318/v1/trace. (This is the hostname of the OpenTelemetry Collector service in the Docker network.) jaegeris also available as a tracing backend, passing thejaegerargument to the script will enable thejaegercollector instead of theotlpcollector.- You can access the Jaeger UI at
http://localhost:16686.
- You can access the Jaeger UI at
- By default, the OpenTelemetry Collector will be available at
Support Us
Any feedback or contributions are welcome. Go Rebels! ✊🏻
For more details, visit the Documentation, the GitHub repository or npm package page.
With ❤️ from La Rebelion Labs. 🚀
Support this project by:
⭐ star it on GitHub,
🤝 tipping the author on GitHub Sponsors,
☕ or Buy me a coffee.
🛒 Merchandise available at La Rebelion Shop
