Skip to content

Extend the library to make use of Application Insights logging. #11

Description

@scott-wi
  • 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:

  • New: N/A
  • Modified: N/A

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions