coder / coder/internal

Add heartbeat for usage reporting for Tallyman/Metronome

Offen
#1,107 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
3
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Problem
We currently have no way to know if a deployment can reach our usage reporting system until they actually send usage data. This makes it difficult to distinguish between customers blocked by firewalls versus customers with low/no usage.

## Solution
Add a heartbeat mechanism where deployments send a periodic ping to indicate they can reach the usage reporting system.

- Send lightweight payload (e.g., "I can reach you") on a regular interval
- Use this data to identify firewall issues during POC and post-deployment
- Helps CS team proactively identify connectivity problems

## Related Issues

- [x] https://github.com/coder/nexus/issues/256
- [ ] https://github.com/coder/internal/issues/1106

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das zugehörige Issue coder/nexus#256 und das interne Issue #1106 zu lesen, und verfolge anschließend den in diesen Issues referenzierten bestehenden Pfad zur Nutzungsberichterstattung. Abgeschlossen sein sollte die Arbeit mit einem regelmäßigen, ressourcenschonenden Heartbeat von Deployments sowie einer Möglichkeit, anhand seines Empfangs Verbindungs- oder Firewall-Probleme von ausbleibender Nutzung zu unterscheiden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
observability
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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