Device Virtual Server dashboard: missing descriptions explaining availability (isAvailable) vs enabled (isEnabled)
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- grafana, json
- Área
- documentation
Línea de trabajo
Abre services/grafana/provisioning/dashboards/bigip/device/device-virtual-server.json y localiza los tres paneles mencionados en el issue. Lee sus campos description actuales y añade texto conciso que distinga la disponibilidad en tiempo de ejecución de la habilitación administrativa, incluido el panel de 24 horas. Se considera terminado cuando los tres paneles muestren esa distinción mediante el icono de información de Grafana.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Python
- Estrellas
- 107
- Forks
- 44
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de f5devcentral/application-study-tool
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
Feature Add multi-environment/customer support for device filteringPosiblemente ocupada @Dongalis la tomó hace 107 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 62/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
f5devcentral/application-study-tool#267 · 7 comentarios ·
Todos los issues de f5devcentral/application-study-tool
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
SpikeInterface/spikeinterface#4924 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
aws-samples/sample-per-model-bedrock#782 ·
Los mantenedores suelen responder en 1 día
-
bug javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
No-op PreToolUse:Bash hook (bash_hook.py) still registered synchronously; adds latency and can time out at 10 sPosiblemente ocupada @alexgr-agent la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
alexgreensh/token-optimizer#313 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100