夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

如何在仪表盘里只看到业务组下的机器?

社区中很常见的问题是,我的业务组下的仪表盘里看到了别人的机器,怎么回事?这个原因主要是大盘变量中ident列表并不是从存有业务组和机器关系的数据库中获取,而是从时序库中获取的。那么如何实现在监控仪表盘中按照登陆用户的业务组去展示监控数据效果,通常需要做这两个配置:

  1. 启用业务组标签。选择人员组织-业务组管理,编辑要修改的业务组,启用’作为标签使用’, 这样保存后,这个业务组的机器上报的监控数据就会自动附加标签busigroup="xx",标签值为业务组的英文标识。
  2. 修改监控仪表盘。选择对应的监控大盘,编辑大盘变量,比如,修改ident变量,编辑变量定义的内容,正常情况可能是label_values(mem_free,ident),ident下拉框里会出现所有的机器,此时要只看bigdata业务组的机器,可以修改为label_values(mem_free{busigroup="bigdata"},ident)

💡 label_values源于Grafana中提供的函数,更多细节可参考:模板化Dashboard使用变量过滤时间序列

更新:

新版本的夜莺可以有新方法,仪表盘变量新增了“机器标识(Host ident)”变量类型,这个类型的变量,会自动拉取仪表盘所属业务组下的机器列表放到下拉框里。

夜莺仪表盘-变量类型

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat