aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

feat(orchestration): admission backlog observability

Offen
#440 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement observability orchestration
Vorherrschende Sprache
TypeScript
Sterne
143
Forks
46
Ø Merge
3 T. 10 Std.
Gemergte PRs (30 T.)
24

Beschreibung

**Context:** ROADMAP.md → Admission backlog observability
**Related:** admission-queue-deferred-pickup draft, #331 (closed)

---

## Component

API or orchestration

## Describe the feature

**CloudWatch metric and alarm** when `SUBMITTED` task depth exceeds an operator threshold—surfacing capacity and admission health before users see failures.

## Use case

Operators cannot distinguish healthy queueing from stuck hydration or admission starvation. Proactive metrics reduce incident time.

## Proposed solution

1. Scheduled or stream-derived gauge: count tasks in `SUBMITTED` per user/fleet.
2. Dashboard widget + alarm with configurable threshold.
3. Optional dimension: time-in-SUBMITTED p95.
4. Document runbook: scale concurrency, investigate hydrator, enable admission queue when shipped.

## Other information

- Pair with **admission queue** draft.
- Design context: `docs/design/OBSERVABILITY.md`, `docs/design/ORCHESTRATOR.md`.

- [ ] This might be a breaking change

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit ROADMAP.md und dem Designkontext in docs/design/OBSERVABILITY.md und docs/design/ORCHESTRATOR.md, und prüfen Sie anschließend den Entwurf admission-queue-deferred-pickup sowie Issue #331. Definieren Sie den Implementierungsumfang für SUBMITTED-depth und optionale time-in-SUBMITTED-Metriken, das Dashboard und den konfigurierbaren Alarm sowie das Operator-Runbook; der Abschluss sollte die vereinbarten Observability- und Dokumentationsteile abdecken.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, typescript
Bereich
backend-api-design, cloud, observability
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.