如何基于Sysdig指标标签在Grafana仪表板中创建下拉菜单
Grafana 配置region、zone联动下拉变量操作指南(Sysdig数据源)
步骤1:打开仪表板变量设置页
- 打开目标Grafana仪表板,点击右上角的仪表板设置图标(齿轮形状)
- 在左侧菜单栏找到变量选项,点击新增变量按钮
步骤2:创建region一级下拉变量
按以下参数配置即可:
- 变量名称:
region(可自定义,后续面板指标引用需要对应) - 变量类型:
Query(查询类型) - 数据源选择你已配置完成的Sysdig数据源
- 查询语句填:
label_values(cloud_storage_request_count, region) - 刷新时机:建议选择On Dashboard Load(仪表板加载时刷新)
- 多选配置:按需开启多值、全选选项,满足同时选择多个区域的需求
- 其余参数保持默认,点击预览值可查看当前所有region标签值,确认无误后暂存配置
步骤3:创建zone二级联动下拉变量
再次点击新增变量,按以下参数配置:
- 变量名称:
zone - 变量类型:
Query - 数据源选择同之前的Sysdig数据源
- 查询语句填:
label_values(cloud_storage_request_count{region="$region"}, zone),其中$region是上一步创建的变量名,会自动代入选中的region值做过滤,实现联动效果 - 刷新时机:建议选择On Time Range Change(时间范围变化时刷新)
- 同样按需配置多值、全选选项,预览值确认没问题后保存变量配置
步骤4:在面板指标中关联变量
打开需要绑定变量的Grafana面板,把原有指标的查询语句修改为:cloud_storage_request_count{repo="github",method="create",region="$region",zone="$zone"}
保存面板后回到仪表板首页,顶部就会出现两个下拉选项,选择不同的region和zone即可动态切换面板展示数据。
常见问题排查
- 如果预览变量值为空,先确认
cloud_storage_request_count指标在Sysdig中正常上报,且region、zone标签名拼写和实际指标标签完全匹配 - 联动不生效的话,检查zone变量查询语句中
$region的变量名是否和第一步创建的region变量名完全一致
内容的提问来源于stack exchange,提问作者Pixzium Media
相关产品推荐
相关产品推荐

