建议点击 查看原文 查看最新内容。
状态: 未更新
原文链接: https://typonotes.com/posts/2023/06/06/grafana-create-1st-table-panel/
在正式进入创建表格面板之前, 需要先管理 Dashboard。
基于 Grafana 9。老版本的界面可能不一样。
(1). 进入 Dashboard 管理界面
(2). 创建 界面/Dashboard。在界面内, 可以创建各种类型的 面板/Panel。
(3). 创建 目录/Folder。通过目录对界面进行分类管理。 a. 在界面初次创建时 保存 选择目录。b. 在管理界面 选中并移动 调整已保存的界面
(4). 导入共享的界面。a. 可以在 Grafana Dashboard 市场 选择已存在的界面并通过 ID 导入。b. 或者通过上传 json
文件导入。
点击右上角 (1) 的图表创建 面板, 选择 (2) 新面板。
创建之后, 可以看到面板的完整界面
在上图中, 我们通过查询 Promethues 展示了在 kube-system 中的 metric 服务的存活状态。
up{namespace="kube-system",job="_arms/kubelet/metric"}
上面这段就是 Prometheus 的基础语法: PromeQL , 后面待着看原文的时候会展开说。
我们这次的目的是要创建一个 表格/Table 类型的面板。
Format
修改为 Table
, (3) Type
修改为 Instant
All
配置区, 可以配置界面的基本信息。Overrides
配置区, 针对表格字段进行 高级配置。在上面界面中有很多字段, 并不是每个字段都是我们需要的, 类似 Value 字段意义也不明确。
进入 (6) Overrides
, 进行进一步的调整
进行字段的展示筛选, 有两种方法。就个人而言, 更喜欢白名单方法。
注意: (1-2) 使用的是 正则模式 选择字段。(3) 是使用的 字段名称 精确匹配。
Add field override
进行字段匹配。Add override property
进行字段的属性配置。可以看到, 在上图 Value 的值是 1 或者 0。这个值并不能 直观的 表示服务状态。因此我们对字段进行进一步扩展。
点击 Add override property
,
value mapping
值映射属性。Cell display mode
选择单元格展示模式。Column width
选择单元格宽度。可以看到, 一个字段上添加多个属性。
可以看到,根据我们的调整, 针对服务的观察就更方便。