Skip to content

Telemetry: make optional, default off #75

@max-tet

Description

@max-tet

Hintergrund

Shards senden aktuell Request-Count pro 5-Minuten-Slot (und perspektivisch Disk-Fill) an den Controller. Für den Pilot ursprünglich gedacht zur Erkennung inaktiver Shards.

Im Gespräch verworfen: regelmäßige Check-In Calls mit Pilot-Nutzern decken das bereits ab. Telemetrie ist daher nicht zwingend erforderlich — sollte aber für Nutzer, die freiwillig beitragen wollen, möglich bleiben.

Außerdem wirbt die Landing Page mit "Kein Tracking" — aktuelle Default-on-Telemetrie widerspricht dem.

Scope

  • Telemetrie (Request-Count, zukünftig Disk-Fill, sonstige Metriken) opt-in statt opt-out.
  • Default: aus.
  • Toggle im Shard-Admin-UI.
  • Wenn aus: keinerlei Übertragung von Nutzungsdaten an Controller.
  • Controller-seitiges Verhalten bei fehlenden Daten: kein Fehler, einfach leer (separates Issue falls nötig).

Out of Scope

  • Entfernen der Telemetrie-Pipeline.
  • Historische Daten.

Akzeptanzkriterien

  • Toggle vorhanden, default off.
  • Bei off: kein Telemetrie-Request an Controller.
  • Getestet: frische Shard-Installation sendet nichts bis User aktiviert.
  • Dokumentation im Admin-UI (kurzer Hinweis was gesendet wird).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions