- Ensure Application Insights is wired up as a sink in Serilog. It is expected that the client application will provide an Application Insights Connection String in their appsettings.
- Ensure there are Telemetry Converters that set the appropriate Application Name (CloudRoleName) and CloudInstance (Machine name for on-prem, ResourceGroup+Instance name for a docker instance or Azure AppService.
- For NServiceBus specifically, ensure a Timing Behavior is added so handlers are sending the appropriate metrics.
User Experience Design
User Flow:
N/A - This is a backend library for Application Insights integration with no user-facing interface.
UI Components:
Error States:
N/A - Backend logging infrastructure does not present UI error states.
Accessibility:
N/A - No user interface components.
Test Design
Acceptance Tests: None required
Rationale: Backend-only change
Merge Request: #15
User Experience Design
User Flow:
N/A - This is a backend library for Application Insights integration with no user-facing interface.
UI Components:
Error States:
N/A - Backend logging infrastructure does not present UI error states.
Accessibility:
N/A - No user interface components.
Test Design
Acceptance Tests: None required
Rationale: Backend-only change
Merge Request: #15