Skip to content

Monitoring: Automate alerts and dashboards #1144

Open

Description

@kartpop

Is your feature request related to a problem?
We lack an ongoing monitoring and observability structure for Kaapi, leading to manual checks that can be inefficient and error-prone.

Describe the solution you'd like

  • Automate breach notifications (memory, CloudWatch alarms) to Discord.
  • Implement eval-run load monitoring in two stages:
    • Stage 1: Sentry HTTP endpoint graphs on eval-run endpoints for run density.
    • Stage 2: Live Celery queue backlog alerts.
  • Establish app-level monitoring: endpoint hit counts, slow requests, waterfall dig-ins; create a custom Sentry dashboard.
  • Create two dashboards: one for AWS (infra) and one for Sentry (app-level), to be reviewed in the weekly call.
  • Weekly reporting should focus on red flags/odd numbers, skipping consistently green metrics.

Actions

  • Propose feature-wise/app-level metrics (latency, etc.) for the Sentry dashboard.
  • Set up Discord breach notifications.
  • Verify staging Container Insights and configure staging alerts.

Related: #1052, #1005, #825

Original issue

Context

Establishing the ongoing monitoring/observability structure for Kaapi. Akhilesh's health-check doc is taken as the infra baseline checklist. Direction is to automate rather than manually check.

Scope

  • Push breach notifications (memory, CloudWatch alarms) to Discord instead of manual checks.
  • Eval-run load monitoring:
    stage 1 = Sentry HTTP endpoint graphs on eval-run endpoints as a proxy for run density;
    stage 2 = live Celery queue backlog alerts. No LLM-call rate limits yet — deliberately deferred until scale demands it.
  • App-level monitoring: endpoint hit counts, slow requests, waterfall dig-ins; build a custom Sentry dashboard.
  • Target: two dashboards — one AWS (infra), one Sentry (app-level) — reviewed in the weekly call.
  • Weekly reporting convention: share only red flags / odd numbers; skip steadily-green metrics.

Actions

  • Team to propose feature-wise / app-level metrics (latency etc.) for the Sentry dashboard.
  • Set up Discord breach notifications.
  • Verify staging Container Insights and configure staging alerts.

Related: #1052, #1005, #825

Activity

  1. changed the title [-]Build weekly monitoring dashboards (AWS infra + Sentry app-level) and automate breach notifications[/-] [+]Monitoring: Automate alerts and dashboards[/+] on Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions