Payroll Health and Observability
Summary
This page records confirmed payroll health and observability behavior and marks incomplete boundaries explicitly.
Audience
Payroll users, developers, QA and support engineers, architects, and implementation reviewers.
Health
A standard health endpoint is mapped after AddHealthChecks. No Payroll-specific dependency health check is registered, so it confirms host responsiveness rather than complete database, broker, projection, or downstream health.
Logging
Shared observability replaces default providers with structured UTC console logging and includes scopes. Application and worker paths log connection, processing, and operation failures.
Tracing
OpenTelemetry resource identity, inbound HTTP instrumentation, outbound HTTP instrumentation, exception recording, and optional exporters are configured centrally.
Metrics
No Payroll-specific meter, counter, histogram, or metrics endpoint is confirmed.
Caching
No Payroll cache registration or invalidation behavior is confirmed.
Source References
microservices/src/payroll-service/Program.csmicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
Related Articles
See Also
Keywords
- Payroll operations
- Payroll Health and Observability
Revision Information
- Status: Draft
- Last reviewed: 2026-07-15
- Review cycle: Quarterly