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

Abierto Apto para principiantes
#277 0 comentarios 1 reacción 0 asignados Ver en GitHub

@R34SGA ya está trabajando en esto.

Desde el 22/10/2026.

  • #278 de @R34SGA — abierto

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

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 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.

Lenguaje dominante
Python
Estrellas
107
Forks
44
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de f5devcentral/application-study-tool

Todos los issues de f5devcentral/application-study-tool

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.