Conversation
2c6b8db to
bdb8516
Compare
|
@lifeizhou-ap not sure if you have a better understanding on this from AI Log Reducer on the best practices to connect to DataDog? |
|
I see this touches the message stream component in the UI -- think we may want to wait for this one till after the UI refactor just to be safe but will loop in Zane just to check |
3e1f719 to
b6a6469
Compare
cloud-on-prem
left a comment
There was a problem hiding this comment.
Looks good; left some minor suggestions/comments.
Hi @HalogenAI in Log Reducer, our focus is on |
b6a6469 to
87b88ee
Compare
jamadeo
left a comment
There was a problem hiding this comment.
This is nice and will be super useful! My two main pieces of feedback are:
- Try to do as little as possible in the cli/server implementation, and move the telemetry-related logic to the telemetry crate. This will better separate the responsibilities of each. I'm also not a huge fan of having to put everything in closures passed to the telemetry manager -- maybe that can be done more cleanly with a macro? WDYT?
- See if you can reuse the serializable structs e.g. SessionMetadata to build the telemetry payload as-is instead of having to convert everywhere
|
how does this relate to: #3401 |
DOsinga
left a comment
There was a problem hiding this comment.
sorry for the drive by - it does feel like a de-LLM-ify pass would help
ab49d84 to
460b831
Compare
…y and update references
…y modules and update references
… and improve formatting across modules
…improve modularity
…ed reusability and cleanup unused session handlers
5380740 to
98eeee9
Compare
98eeee9 to
a059176
Compare
|
replaced by #3772 |
Comprehensive OpenTelemetry Integration for Goose
This PR introduces a complete telemetry system for Goose, providing observability across CLI, Desktop UI, and recipe executions with support for multiple telemetry backends.
Core Features
Multi-Provider Telemetry Architecture
Comprehensive Event Tracking
Rich Telemetry Data
Technical Implementation
Architecture
TelemetryManagerwith global singleton patternIntegration Points
Performance & Reliability
Configuration
This implementation provides production-ready observability for Goose deployments, enabling teams to monitor usage patterns, performance metrics, and system health across all interaction modes.