自定义监控--监控模板
采集模板是同一类别资源监控指标的集合概念,每个采集模板都包含一组监控指标,方便用户对监控指标进行管理。在创建监控任务时,需要选择一个监控模板进行创建。
采集模板分为标准模板和自定义模板。标准模板由云平台提供和维护,不允许用户修改和删除。自定义模板需要用户自行创建和维护;
采集模板支持复制;
一个采集模板只能监控一类资源。一个监控任务只能绑定一个采集模板。
1 标准模板
平台已经内置了一些常用的监控对象的模板,我们在监控相应对象时,可以直接选用。如果内置标准模板不满足要求,可以复制相应模板并进行修改或扩展。
提示: 标准模板可以在管理后台OMP中进行修改,具体在管理后台【云产品管理】→【监控服务】→【模板管理】中维护。
2 自定义模板
2.1 创建自定义采集模板
①进入监控模板-自定义模板列表页;
②点击创建采集模板按钮;
③填写模板信息,点击“完成”。
模板名称: 采集模板名称支持中英文,长度不超过32个。
配置采集端口和路径:采集端口和路径是该模板需要部署的采集器暴露出的端口和路径。采集周期定义了监控任务去拉取数据周期的时间间隔。
采集指标样本数据: 指标样本数据是采集器采集后的数据的样本,为时序数据格式。通过解析该样本数据,可以获得元指标以及标签。因此用户可以定义监控指标。现在支持2种方式获取样本数据,curl一个可访问的路径或者直接粘贴数据。
2.2 创建自定义监控指标
监控指标是指针对元指标及标签进行聚合运算、函数运算或者逻辑运算后组成的查询表达项。监控服务基础云原生组件Prometheus实现,因此直接可以使用PromSQL语法来进行编写。
根据监控指标可以配置监控项。
监控指标由名称,单位,指标表达式,备注组成。
①进入监控模板-自定义模板页,选择某监控模板,点击“查看详情”;
②详情页点击“创建监控指标”;
③页面填写指标信息,点击“完成”。
指标表达式是一条查询语句,该查询语句对采集到的数据进行过滤、聚合运算、函数运算等。指标表达式的配置方式分为计算项配置,手动输入2种方式。
示例指标表达式:
http_requests_total{code="503"}/http_requests_total{code=~"5d{2}"}
首先创建监控指标,输入监控指标基本信息,点击"+新增计算项",然后在表达式公式处输入对计算项的操作。最后保存监控指标。
配置计算项 (配置计算项的过程是对指标元数据进行标签过滤、函数运算、聚合运算的过程)
数据项:数据项是采集模板的元指标,由采集模板的样本数据解析得出。例如在示例指标表达式中,http_requests_total 就是数据项。
过滤标签:过滤标签用来对数据项进行筛选。例如示例表达式中code 就是过滤标签。 code=500 就是选择标签code 值为500的数据项。
计算函数:计算函数是对数据项进行函数运算,例如求绝对值,求平均增长率等。该示例没有计算函数。
聚合:聚合数是对数据项进行聚合运算,例如求和,计数等。该示例没有聚合函数。
在指标表达式输入框旁取消勾选 “可视化编辑”,直接输入指标表达式。如果对PromSQL比较熟悉,建议使用手动编写监控指标。
自定义监控--监控模板
本文2024-09-23 01:10:52发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144288.html