Skip to content

5.1 — Enable Azure Monitor and Application Insights #60

@davidortinau

Description

@davidortinau

Description

Configure Azure Monitor and Application Insights for production observability. Services export OpenTelemetry metrics, logs, and traces to Application Insights for centralized monitoring and alerting.

Dependencies

Acceptance Criteria

  • Aspire.Azure.Monitor.OpenTelemetry added to AppHost
  • Services configured to export to Application Insights
  • Application Insights resource provisioned via Aspire
  • Alerting rules configured: error rate threshold, response time SLO, availability
  • Dashboard created with key metrics: requests/sec, error rate, dependency latency
  • Tested: logs, metrics, traces flowing to Application Insights
  • Team can access dashboards and alerts

Technical Notes

  • OpenTelemetry export via Application Insights SDK
  • Metrics: request rate, response time, error rate
  • Logs: structured logging already in place
  • Traces: distributed tracing shows end-to-end request flow
  • Alerting: send notifications on critical errors or SLA violations

Phase: 5 | Size: M | Owner: Kaylee (Full-stack Dev)

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase:5-hardeningPhase 5: Production Hardeningsize:MMedium task (3-5 days)squadSquad triage inbox — Lead will assign to a membersquad:kayleeAssigned to Kaylee (UI Dev)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions