Onboarding & Offboarding Monitoring and Observability
Summary
Gateway, Recruitment and Employee register shared observability, correlation middleware and health checks. Recruitment also exposes authorized health-data, audit, timeline and outbox diagnostics. These are platform/service signals, not a verified lifecycle-specific monitoring product.
Audience
Support, QA, engineering, security and architecture teams.
Reference Content
| Signal | Verified behavior | Limitation |
|---|---|---|
| Health | Gateway, Recruitment and Employee map health checks | Basic service health does not prove a lifecycle transaction succeeded |
| Correlation | Shared middleware accepts or creates a correlation reference and enriches logging scope | Browser feedback does not consistently expose the reference |
| Traces | Shared observability instruments inbound web and outbound HTTP activity and supports configured exporters | Deployment/export destination requires confirmation |
| Structured logs | Service and middleware logging include service/correlation context | No lifecycle-specific log schema or retention policy is verified |
| Recruitment audit/timeline | Persistent query surfaces exist for authorized diagnostics | Compatibility/offboarding evidence lives in different stores |
| Recruitment outbox | Pending/failed/processed records can be inspected through authorized diagnostics | Employee stages events but no Employee outbox relay registration was verified |
| UI feedback | Loading, unavailable, inline error, toast and success states | Some exit startup requests suppress source-specific failures |
Recommended operational questions are: Is the route healthy? Which implementation received the request? Did the source aggregate transition? Did the Employee handoff succeed? Was an event staged and delivered? Did a consumer update its projection? These questions should be answered through authorized tooling without exposing payloads or personal fields.
Alert rules, thresholds, dashboards, SLOs, synthetic journeys and production telemetry exporters are Requires confirmation. No lifecycle-specific alert definition was found.
Source References
microservices/src/shared-kernel/Extensions/ObservabilityExtensions.csmicroservices/src/shared-kernel/Middleware/CorrelationIdMiddleware.csmicroservices/src/recruitment-service/Program.csmicroservices/src/employee-service/Program.cs
Related Articles
See Also
Keywords
- Health
- Correlation
- Telemetry
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Review cycle: Quarterly