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
| Family | Route | Methods | Contract or purpose |
|---|---|---|---|
| Process health | /health | GET | Basic health result |
| Service summary | /performance/health-data | GET | Tenant-scoped counts and stage |
| Delivery diagnostics | /performance/outbox | GET | Recent 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.
Related Articles
See Also
Keywords
- Performance API
- Diagnostics
- Draft API documentation
Source References
microservices/src/performance-service/Api/PerformanceEndpoints.csmicroservices/src/performance-service/Program.csmicroservices/src/performance-service/Infrastructure/PerformanceDbContext.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly