Live
Z4M storage‑optimized compute: practical impacts for AI/ML and parallel file systemsManaged app deployment with Cursor’s cloud agents eliminates Vercel setupEmbedding Cloud Native Sustainability into Daily Operations: Takeaways from CNCF’s Month‑Long EventDesigning the Software Factory: Shifting Engineers from Code to ProcessServerless Video Orchestration Scales 5,000+ AI Assets on Google CloudCognition’s SWE‑2 Flash: Private Weights on an Open‑Source Base and Engineer ImpactGPU Partitioning Arrives Natively in SageMaker InferenceGitHub chat integration goes GA: practical impact on workflow and governanceZ4M storage‑optimized compute: practical impacts for AI/ML and parallel file systemsManaged app deployment with Cursor’s cloud agents eliminates Vercel setupEmbedding Cloud Native Sustainability into Daily Operations: Takeaways from CNCF’s Month‑Long EventDesigning the Software Factory: Shifting Engineers from Code to ProcessServerless Video Orchestration Scales 5,000+ AI Assets on Google CloudCognition’s SWE‑2 Flash: Private Weights on an Open‑Source Base and Engineer ImpactGPU Partitioning Arrives Natively in SageMaker InferenceGitHub chat integration goes GA: practical impact on workflow and governance
GitHub

Enterprise‑Managed OpenTelemetry Export Added to GitHub Copilot

AI SummaryPowered by AI

GitHub added enterprise‑managed OpenTelemetry export to the Copilot app via a new telemetry setting in managed‑settings.json. This gives engineering teams a built‑in way to observe agent activity in their existing monitoring tools, aiding debugging and compliance.

GitHub has introduced enterprise‑managed OpenTelemetry support for the Copilot app, allowing administrators to turn on telemetry export through the managed-settings.json file. This gives AI, cloud, DevOps, and security teams a native hook to pipe Copilot agent activity into their existing observability platforms, which is useful for debugging, performance analysis, and compliance tracking.

What the New Setting Does

The addition is a telemetry property that can be defined in the organization’s managed-settings.json. When enabled, the Copilot app sends trace data to a user‑specified endpoint that conforms to OpenTelemetry standards. The trace includes the flow of a session, calls to AI models, and interactions with tools, but the actual prompt and response payloads are omitted by default. Administrators can adjust content‑capture settings if they need to include that data.

Operational Impact

Because the configuration lives in a centrally managed JSON file, teams no longer need to ask each developer to configure telemetry locally. The change simplifies rollout across multiple repositories and reduces configuration drift. However, operators must provision an OpenTelemetry‑compatible collector or backend and ensure the endpoint is reachable from the Copilot runtime. Monitoring the volume of exported traces and the associated cost is also a practical consideration.

Security and Data‑Handling Considerations

Excluding prompt and response content by default mitigates the risk of unintentionally exposing proprietary code or sensitive prompts. If an organization decides to enable full content capture, it should review the destination endpoint’s authentication, encryption, and access controls to avoid creating an inadvertent data leak. The central setting also means that any misconfiguration could affect all users of the app, so change‑control processes should be applied.

Next Steps for Teams

  • Validate that the existing monitoring stack can ingest OpenTelemetry traces from the Copilot app.
  • Update managed-settings.json with the telemetry block and the target endpoint.
  • Run a limited pilot to confirm trace fidelity and to measure any performance impact.
  • If full prompt/response capture is required, explicitly enable it and verify that the endpoint meets the organization’s data‑handling policies.

Related CloudNinjas coverage: AI engineering.

What This Means For Practitioners

Practitioners can now obtain end‑to‑end visibility into Copilot agent behavior without per‑developer setup, but they must treat the telemetry pipeline as a new integration point that requires proper endpoint security, monitoring, and governance.

Originally published atGitHub Changelog