如何修改PromQL让Grafana仅监控名称含Redis的PVC
修改PromQL过滤Redis相关PVC的方法
定位原查询的PVC标签
该仪表盘的PromQL语句都会关联PVC的persistentvolumeclaim标签(对应PVC名称),比如原查询可能是:kube_persistentvolumeclaim_resource_requests_storage_bytes添加正则匹配过滤规则
使用PromQL的=~正则匹配操作符,筛选名称包含redis的PVC,修改后的查询示例:kube_persistentvolumeclaim_resource_requests_storage_bytes{persistentvolumeclaim=~".*redis.*"}- 若需要忽略大小写匹配,可把正则改为
(?i).*redis.* - 该规则可适配所有PVC相关指标,比如PVC状态查询:
kube_persistentvolumeclaim_status_phase{phase="Bound", persistentvolumeclaim=~".*redis.*"}
- 若需要忽略大小写匹配,可把正则改为
批量替换仪表盘查询
遍历仪表盘所有PVC相关面板,给对应的PromQL都添加上述persistentvolumeclaim=~".*redis.*"过滤条件,刷新后即可只展示目标PVC的数据。
内容的提问来源于stack exchange,提问作者Магомед Якубов
相关产品推荐
相关产品推荐

