Device Virtual Server dashboard: missing descriptions explaining availability (isAvailable) vs enabled (isEnabled)
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 isAvailableVirtual Server isEnabledVirtual 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
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus f5devcentral/application-study-tool
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
-
Feature Add multi-environment/customer support for device filteringEvtl. vergeben @Dongalis hat das vor 107 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 62/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 50/100
f5devcentral/application-study-tool#267 · 7 Kommentare ·
Alle Issues in f5devcentral/application-study-tool
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100
aws-samples/sample-per-model-bedrock#782 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Google text documents are base64-encoded twiceEvtl. vergeben @feiiiiii5 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
coveragepy/coveragepy#2364 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100