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--instrumentation
flag 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
scripts
directory.- By default, the OpenTelemetry Collector will be available at
http://localhost:4318
. - The OpenTelemetry instrumentation will be added to the
tool-name
tool 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.) jaeger
is also available as a tracing backend, passing thejaeger
argument to the script will enable thejaeger
collector instead of theotlp
collector.- 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