Feature Request: Implement OpenTelemetry-based Observability #1648
minimAluminiumalism
started this conversation in
Ideas
Replies: 3 comments 1 reply
-
|
Hey! Thanks for submitting this. In order to keep the issue tracker clean, I'm going to transfer it to a discussion (for further discussion). If we decide it's something that should be implemented we'll convert it back to an issue. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
@meowgorithm I've already found a PR #1981. Perhaps we could discuss this issue further? |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
An option like this to track would be awesome. especially when running crush inside a cluster without manual user input. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
Summary
Add OpenTelemetry based observability to Crush, enabling standardized tracing, metrics, and logging capabilities. This would allow users to monitor usage patterns, track costs, debug issues.
Currently, Crush only sends anonymous metrics to PostHog (
data.charm.land). This proposal adds support for user-controlled, standards-based telemetry export.Similar issue mistralai/mistral-vibe#63
I am willing to implement this feature.
Proposal
Let's impelement the tracing and metrics function firstly.
Metrics
GenAI Standard Metrics:
Crush-specific Metrics:
Tracing
Distributed tracing for agent workflows:
References
Gemini CLI Telemetry - Reference implementation
Claude Code Monitoring
Beta Was this translation helpful? Give feedback.
All reactions