Skip to main content

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

SignalVerified behaviorLimitation
HealthGateway, Recruitment and Employee map health checksBasic service health does not prove a lifecycle transaction succeeded
CorrelationShared middleware accepts or creates a correlation reference and enriches logging scopeBrowser feedback does not consistently expose the reference
TracesShared observability instruments inbound web and outbound HTTP activity and supports configured exportersDeployment/export destination requires confirmation
Structured logsService and middleware logging include service/correlation contextNo lifecycle-specific log schema or retention policy is verified
Recruitment audit/timelinePersistent query surfaces exist for authorized diagnosticsCompatibility/offboarding evidence lives in different stores
Recruitment outboxPending/failed/processed records can be inspected through authorized diagnosticsEmployee stages events but no Employee outbox relay registration was verified
UI feedbackLoading, unavailable, inline error, toast and success statesSome 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.cs
  • microservices/src/shared-kernel/Middleware/CorrelationIdMiddleware.cs
  • microservices/src/recruitment-service/Program.cs
  • microservices/src/employee-service/Program.cs

See Also

Keywords

  • Health
  • Correlation
  • Telemetry

Revision Information

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