Skip to content

Add optional telemetry observability backend - #147

Open
Gabriel-Darbord wants to merge 6 commits into
mainfrom
observability-opentelemetry-backend
Open

Add optional telemetry observability backend#147
Gabriel-Darbord wants to merge 6 commits into
mainfrom
observability-opentelemetry-backend

Conversation

@Gabriel-Darbord

@Gabriel-Darbord Gabriel-Darbord commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

  • add an MCP-owned observability backend protocol with a no-op default, keeping telemetry disabled unless explicitly enabled
  • improve JSON monitoring data with normalized tool-call records, dispatch paths, input/output sizes, lifecycle timestamps, event kinds, and safer atomic exports under image-local pharo-local/mcp/observability
  • remove TinyLogger from core observability; MCP now owns its local in-memory log entries and JSONL file appends directly
  • add optional OpenTelemetry support through the Telemetry group while keeping OpenTelemetry out of the default dependency surface
  • update monitoring/dashboard tests and user documentation for the new observability model

@Gabriel-Darbord
Gabriel-Darbord force-pushed the observability-opentelemetry-backend branch from 3985c83 to 6e98096 Compare August 24, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant