Skip to content

feat(samples): add Agent365 S2S observability demo - #244

Draft
Nikhil Navakiran (nikhilNava) wants to merge 5 commits into
mainfrom
feature/agent365-s2s-sample
Draft

Nikhil Navakiran (nikhilNava) wants to merge 5 commits into
mainfrom
feature/agent365-s2s-sample

Conversation

@nikhilNava

Copy link
Copy Markdown
Collaborator

Summary

  • add a self-contained Agent365 S2S sample with two-stage MSAL app-only authentication
  • add expiry-aware, single-flight token caching and secret-safe diagnostics
  • demonstrate InvokeAgent, Inference, and ExecuteTool manual spans with S2S export
  • log successful exporter HTTP status and correlation ID safely

Validation

  • root build, format, lint (warnings only)
  • 1094 root unit tests, 31 functional tests, 1 integration test
  • ESM import and TypeDoc (existing warnings only)
  • sample format, lint, build, and 35 tests
  • exporter 130 tests and SDKStats 7 tests
  • missing-config execution fails explicitly without secrets

Parity with microsoft/opentelemetry-distro-dotnet#155. ETW logger changes are out of scope.

nikhilc-microsoft and others added 5 commits September 15, 2026 15:17
Add safe exporter success diagnostics, two-stage MSAL authentication, expiry-aware caching, deterministic manual telemetry, sample documentation, and CI validation.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: 9ccc29b9-bf5d-4725-be3b-c4276b233c4c
Co-authored-by: Copilot <[email protected]>

Copilot-Session: 9ccc29b9-bf5d-4725-be3b-c4276b233c4c
Co-authored-by: Copilot <[email protected]>

Copilot-Session: 9ccc29b9-bf5d-4725-be3b-c4276b233c4c
Co-authored-by: Copilot <[email protected]>

Copilot-Session: 9ccc29b9-bf5d-4725-be3b-c4276b233c4c
Co-authored-by: Copilot <[email protected]>

Copilot-Session: 9ccc29b9-bf5d-4725-be3b-c4276b233c4c

This branch has not been deployed

No deployments
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.

2 participants