Kafka指标接入AOM
您可以直接使用AOM提供的Kafka Exporter插件给主机创建采集任务,并安装Kafka Exporter插件,就可以监控Kafka相关指标。
前提条件
- 主机已安装UniAgent,且状态为运行中。
- 已创建ECS Prometheus实例。
配置Kafka指标接入AOM
- 登录AOM 2.0控制台。
- 在左侧导航栏按照如下入口选择待接入指标的中间件卡片:
- 选择“Prometheus监控 > 实例列表”,单击ECS类型的Prometheus实例名称,进入目标实例详情页的“接入中心”页面,选择“Kafka”卡片。
- 在配置页面中,参考下表配置采集任务相关参数信息,并单击“下一步”。
表1 采集任务参数配置表 操作
参数
说明
选择实例
Prometheus实例
选择一个ECS Prometheus实例用于存储采集数据。
采集任务通过关联ECS Prometheus实例,对采集数据进行标记分类。若当前没有可选的Prometheus实例,可以创建Prometheus for ECS类型实例。
插件配置
操作系统
主机的操作系统,当前只支持选择Linux。
采集插件
默认KAFKA。
插件版本
选择插件的版本。未上线的插件版本,则置灰,无法选择。
采集任务
采集任务名
自定义采集任务的名称。长度范围为1到50个字符,支持大小写字母、数字、下划线、中划线,以字母开头。
主机
单击“添加主机”,在“添加主机”页面中选择用于配置采集任务和安装Exporter的主机:
- 可通过主机名称、IP地址和Agent状态搜索选择主机。
- 可通过右上角
,取消已勾选的主机。
- 选择的主机必须是UniAgent状态为运行中的主机,否则创建的采集任务无法采集数据。
指标维度
单击按钮,选择“内置指标维度”或“自定义指标维度”,即可添加新的指标维度:
最多可添加10个指标维度。例如:维度名为label1,维度值为label2,则添加成功后为label1:"label2"。
高级设置
配置如下采集信息:
- 采集周期(秒):采集数据的周期,单位为秒(s),默认为60s,可选择10s、30s和60s。
- 超时时间(秒):执行采集任务的超时时间,单位为秒(s),默认为60s,可选择10s、30s和60s。超时时间必须小于等于采集周期。
- 执行用户:执行采集任务的用户,即所选主机的用户,默认为root,并且当前只支持root账号采集。
- 配置Exporter安装参数,单击“立即安装”,即可下发Exporter安装任务。单击“查看日志”,可以查看当前Exporter安装任务的执行日志。
Exporter可以采集监控数据并通过Prometheus监控规范对外提供数据。
参数
说明
Kafka地址
Kafka的IP地址和端口号,例如:10.0.0.1:3306。
开启SASL
是否需要启用SASL(Simple Authentication and Security Layer)认证:
- enabled:启用SASL。如果Kafka是密文接入,则需要启用SASL。
- disabled:禁用SASL。如果Kafka是明文接入,则禁用SASL。默认为禁用SASL。
SASL用户名
SASL的用户名称。
SASL密码
SASL的密码。
SASL方法
输入SASL方法,目前支持plain、scram-sha512和scram-sha256,默认为空。
开启TLS
是否需要启用TLS(Transport Layer Security)安全校验:
- enabled:启用TLS。如果Kafka是密文接入,则需要启用TLS。
- disabled:禁用TLS。如果Kafka是明文接入,则禁用TLS。默认为禁用TLS。
- 单击“立即创建”,即可完成Kafka插件接入。已接入的插件会显示在插件卡片的采集任务页签。单击插件卡片,在采集任务页签单击对应的采集任务名称,在弹出的面板中可以查看采集任务的配置信息。
您还可以对采集任务进行如下处理:
表2 相关操作 操作
说明
查看采集任务
单击采集任务名称,跳转到采集任务的详情页,可以查看该采集任务的详细配置信息。
启动/停用采集任务
单击采集任务对应启停列下的按钮,可控制采集任务开启和暂停。
搜索采集任务
在采集任务列表上方的搜索框输入关键字等搜索条件,搜索对应采集任务。
变更目标主机
单击采集任务对应操作列下的
,进入添加主机页面,修改目标主机。
当前仅自定义插件接入的采集任务支持变更目标主机,中间件采集任务不支持变更目标主机。
切换采集任务的排序
在采集任务列表的表头,单击“超时时间”或“采集周期”列的
可切换采集任务的排序。
复制采集任务
单击采集任务对应操作列下的
,进入创建采集任务页面,修改参数配置。
编辑采集任务
选择待操作的采集任务,单击对应操作列下的
,选择“编辑”,进入编辑采集任务页面,修改插件采集任务参数配置。
删除采集任务
选择待操作的采集任务,单击对应操作列下的
,选择“删除”,在弹出页面中确认后,即可删除采集任务。