Device Virtual Server dashboard: missing descriptions explaining availability (isAvailable) vs enabled (isEnabled)

Offen Anfängerfreundlich
#277 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

@R34SGA arbeitet bereits daran.

Seit 22.10.2026.

  • #278 von @R34SGA — offen

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
88/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
grafana, json
Bereich
documentation

Rechercherichtung

Öffne services/grafana/provisioning/dashboards/bigip/device/device-virtual-server.json und suche die drei im Issue genannten Panels. Lies ihre vorhandenen description-Felder und füge knappe Texte hinzu, die die Laufzeitverfügbarkeit von der administrativen Aktivierung unterscheiden, einschließlich des 24-Stunden-Panels. Fertig ist die Änderung, wenn alle drei Panels diese Unterscheidung über das Info-Symbol von Grafana anzeigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Problem

On the Device Virtual Server dashboard (services/grafana/provisioning/dashboards/bigip/device/device-virtual-server.json), the three panels in the "Availability" row have no description:

  • Virtual Server State isAvailable
  • Virtual Server isEnabled
  • Virtual Server Availability [24h]

These two concepts are frequently confused:

  • Availability (isAvailable) is the runtime state: the health of the virtual server based on its pool members (available when at least one member is up).
  • Enabled (isEnabled) is the administrative state: whether the virtual server has been enabled or disabled by an admin. A disabled VS receives no traffic regardless of pool member health.

Because the panels carry no description, the Grafana "info" icon does not appear in the panel header on the base view, and a user cannot tell from the dashboard why a virtual server can show isEnabled = 1 while isAvailable = 0 (all pool members down, or no default pool), or vice versa.

Proposed change

Fill the existing (empty) description fields on the isAvailable and isEnabled panels and add a description to the [24h] panel, explaining the difference between runtime availability and administrative state. Grafana renders the description field with an info icon on the panel header, so no layout or data changes are required.

This is a pure dashboard-JSON change; no collector or backend code is affected.

Vorherrschende Sprache
Python
Sterne
107
Forks
44
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus f5devcentral/application-study-tool

Alle Issues in f5devcentral/application-study-tool

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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