建设部网站安全考核证书查询,平面设计的素材网站,平台直播,揭阳设计公司Prometheus 生态里如果要查询数据#xff0c;需要编写 promql#xff0c;对于普通用户来说#xff0c;门槛有点高。通常有两种解法#xff0c;一个是通过 AI 的手段做翻译#xff0c;你用大白话跟 AI 提出你的诉求#xff0c;让 AI 帮你写 promql#xff0c;另一种是平台…Prometheus 生态里如果要查询数据需要编写 promql对于普通用户来说门槛有点高。通常有两种解法一个是通过 AI 的手段做翻译你用大白话跟 AI 提出你的诉求让 AI 帮你写 promql另一种是平台里内置现成的 promql覆盖常用场景开箱即用。夜莺监控Nightingale最近上线了内置指标功能可以方便做知识沉淀让普通用户也能开箱即用。
版本说明
需要 v7.0.0.beta3 以上版本支持。虽然是 beta 版本实际上既有功能都是稳定的当前还在持续往里添加新功能而根据发版节奏正式版本固定每年七八月份发布所以当前的版本都是 beta实际是可以用于生产的可以放心升级。
指标视图长下面这个样子 核心就是把 promql 提前内置配上中文名称难理解的还会配上详细解释同时分门别类最终用户点击指标的中文名称就可以直接出图了。
点击某个指标侧拉板里出图如下 这样一来用户不需要懂 promql只需要知道自己要查什么就可以直接查到非常方便。
默认提供的 promql 都是查询整个时序库的没有过滤条件。对于某个业务的研发人员可能只想看自己负责的服务的指标此时可以提前配置一些过滤条件选中某个过滤条件之后再点击指标就会自动在 promql 中增加过滤条件比如下面的例子我配置了一个这样的过滤条件 这里我使用 ident 标签做过滤值为 categraf01你完全可以自定义其他标签的过滤条件。再次点击指标效果如下 可以看到 promql 已经被自动修改了添加上了 identcategraf01 的过滤条件。
其他改动
v7.0.0.beta3 版本的其他 changelog 如下
feat: 单点登录配置敏感信息支持使用加密变量refactor: Prometheus 源的即时查询支持使用内置指标查询数据易用性提升refactor: 一些 TextArea 组件打开 autoSize 高度会自动随着内容撑开refactor: 仪表盘只会在点击全屏后展示关闭说明提示fix: 修复订阅规则多选告警规则时会横向溢出问题fix: 修复 VictoriaMetrics 源的仪表盘变量查询时间范围大于1天时可能存在缓存数据的问题fix: 修复切换账号后本地缓存的 gid 不合法导致查询错误的问题
升级注意
替换二进制以及 integrations 目录重启即可。夜莺会自动创建表结构如果你的夜莺所用的数据库连接账号不具备建表权限就需要手工建表了语句如下
CREATE TABLE builtin_metrics (id bigint unsigned NOT NULL AUTO_INCREMENT COMMENT unique identifier,collector varchar(191) NOT NULL COMMENT type of collector,typ varchar(191) NOT NULL COMMENT type of metric,name varchar(191) NOT NULL COMMENT name of metric,unit varchar(191) NOT NULL COMMENT unit of metric,lang varchar(191) NOT NULL DEFAULT COMMENT language of metric,note varchar(4096) NOT NULL COMMENT description of metric in Chinese,expression varchar(4096) NOT NULL COMMENT expression of metric,created_at bigint NOT NULL DEFAULT 0 COMMENT create time,created_by varchar(191) NOT NULL DEFAULT COMMENT creator,updated_at bigint NOT NULL DEFAULT 0 COMMENT update time,updated_by varchar(191) NOT NULL DEFAULT COMMENT updater,PRIMARY KEY (id),UNIQUE KEY idx_collector_typ_name (lang,collector, typ, name),INDEX idx_collector (collector),INDEX idx_typ (typ),INDEX idx_name (name),INDEX idx_lang (lang)
) ENGINEInnoDB DEFAULT CHARSETutf8mb4;CREATE TABLE metric_filter (id bigint NOT NULL AUTO_INCREMENT COMMENT unique identifier,name varchar(191) NOT NULL COMMENT name of metric filter,configs varchar(4096) NOT NULL COMMENT configuration of metric filter,groups_perm text,create_at bigint NOT NULL DEFAULT 0 COMMENT create time,create_by varchar(191) NOT NULL DEFAULT COMMENT creator,update_at bigint NOT NULL DEFAULT 0 COMMENT update time,update_by varchar(191) NOT NULL DEFAULT COMMENT updater,PRIMARY KEY (id),KEY idx_name (name)
) ENGINEInnoDB DEFAULT CHARSETutf8mb4;小结
看到夜莺监控Nightingale发布的这个新功能不错介绍给大家希望对大家有所帮助。据说更多有趣的功能也快来了不说了快去升级吧跟紧节奏