更新时间:2024-03-13 GMT+08:00
创建插件
统一数据采集Agent(简称UniAgent)支持自定义创建插件,您可以通过自定义脚本的方式创建插件,并在创建采集任务中使用该插件,完成采集。
操作步骤
- 登录AOM 2.0控制台。
- 在左侧导航栏选择“采集管理”,进入“采集管理”界面。
- 在左侧导航栏中,选择“插件市场”,单击“创建插件”。
- 在创建插件页面中,配置相关参数信息。
- 插件信息
表1 插件信息参数表 参数
说明
插件名称
自定义插件的名称。由字母、数字、下划线组成,且以字母开头,最大32个字符。
插件类型
插件的类型。默认为自定义类型。
描述
对创建插件的描述。描述长度不能超过10000个字符。
- 插件配置
表2 插件配置参数表 参数
说明
插件版本
自定义插件的版本号。
插件脚本
自定义插件脚本,脚本类型为Linux和Windows。
Linux:Shell脚本和Python脚本。
示例:
#!/bin/bash #Examples echo "metric_name{label_name=\"label_value\"} 100"
Windows:Bat脚本
示例:
::Examples @echo off echo metric_name{label_name="label_value"} 100
默认脚本参数
用户自定义脚本参数模板。支持字母、数字和下划线,具体的填写规则如下:
- -字母:例如:-a
- 字符组合:例如:http://127.0.0.1:80。不能包含黑名单字符("&"、"|"、 ">"、 "<"、";"、"`"、"!"、"("、")"、"$"、 "-")
- ${参数名}:参数名必须是字母开头、数字和下划线,长度不能超过64个字符,例如:${a_b}
您可以根据自己的需求任意组合,以空格分隔,字符长度不能超过250。
脚本参数
默认脚本参数中的参数。输入默认脚本参数后,会根据默认脚本参数中的脚本参数自动识别脚本参数。
脚本参数的参数信息如下:
- 必填:开启该按钮,插件调试中的参数值为必填项;关闭该按钮,插件调试中的参数值可不填写。
- 参数名:脚本参数的名称。
- 默认值:脚本参数默认值。
- 描述:对参数的描述。
- 插件信息
- 完成后,单击“保存”。
父主题: 插件市场