Skip to main content

Performance Diagnostics APIs

Summary​

Health-data, process health, service discovery, and outbox diagnostics.

Audience​

API consumers, engineers, architects, QA, support, security reviewers, implementation partners, and product owners.

Overview​

The service maps global process health and service-info endpoints plus Performance-specific health-data and outbox operations.

Endpoint family​

FamilyRouteMethodsContract or purpose
Process health/healthGETBasic health result
Service summary/performance/health-dataGETTenant-scoped counts and stage
Delivery diagnostics/performance/outboxGETRecent delivery records
  • The outbox source projection includes serialized lifecycle content; it is intentionally not reproduced.
  • Health has no dependency probes or readiness/liveness split.
  • Health-data and outbox have no endpoint authorization.
  • No metrics, trace-query, or dependency-diagnostic family exists.

Classification​

Foundation diagnostics with missing production access policy.

Authentication and authorization​

Bearer authentication and tenant context are registered. No Performance endpoint in this family declares an authorization requirement unless explicitly stated above.

Requires confirmation​

Production exposure, diagnostic authorization, redaction, dependency probes, readiness/liveness, and operations ownership require confirmation.

See Also​

Keywords​

  • Performance API
  • Diagnostics
  • Draft API documentation

Source References​

  • microservices/src/performance-service/Api/PerformanceEndpoints.cs
  • microservices/src/performance-service/Program.cs
  • microservices/src/performance-service/Infrastructure/PerformanceDbContext.cs

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly