Device Virtual Server dashboard: missing descriptions explaining availability (isAvailable) vs enabled (isEnabled)
评估
- 难度
- 1/5
- 预计耗时
- 1 小时以内
- 新手友好度
- 88/100
- Issue 类型
- 文档
- 描述清晰度
- 描述清楚
- 活跃度
- 活跃
- 技术栈
- grafana, json
调研方向
打开 services/grafana/provisioning/dashboards/bigip/device/device-virtual-server.json,找到 issue 中提到的三个面板。阅读它们现有的 description 字段,然后添加简洁的文字,说明运行时可用性与管理启用状态的区别,包括 24 小时面板。三个面板都能通过 Grafana 的信息图标显示这种区别后,即为完成。
由索引模型根据 Issue 内容生成。
描述
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.
- 主要语言
- Python
- 星标
- 107
- 派生
- 44
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
f5devcentral/application-study-tool 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 48/100
-
Feature Add multi-environment/customer support for device filtering可能已有人在做 @Dongalis 于 107 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 62/100
-
难度 4/5 3-5 天 新手友好度 55/100
-
难度 4/5 3-5 天 新手友好度 45/100
-
难度 3/5 1-2 天 新手友好度 50/100
f5devcentral/application-study-tool#267 · 7 条评论 ·
查看 f5devcentral/application-study-tool 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
Textualize/textual#6753 · 1 条评论 ·
-
priority:low size:small
难度 2/5 1-3 小时 新手友好度 70/100
RonaldHensbergen/composable-data-stack#1177 ·
维护者通常 1 天内回复
-
Use registered media types for HDF5 and NetCDF, and stop claiming media_type must be IANA-registered未关闭documentation metadata
难度 2/5 1-3 小时 新手友好度 87/100
维护者通常 1 天内回复
-
check-typing: ty 0.0.98+ fails on the renamed rule `unresolved-import` (now `import-not-found`)可能已有人在做 @oberstet 今天认领。 未关闭
难度 1/5 1 小时以内 新手友好度 91/100
crossbario/cfxdb#145 ·