NGINX ships an open-source Agentic Observability JS module. It parses MCP traffic and extracts tool names, error statuses, and client/server identities. The module uses native OpenTelemetry to export spans. A Docker Compose reference wires up OTel collector, Prometheus, and Grafana for realtime throughput, latency, error, and trace dashboards.
The shift: Moving MCP observability into NGINX relocates agent telemetry from sidecars to the proxy layer. It reshapes routing, governance, and scaling tradeoffs. The proxy picks up observability; sidecars lose babysitting duties. It surfaces different failure modes, policy boundaries, and operational load.










