更新时间:2024-03-13 GMT+08:00

创建插件

统一数据采集Agent(简称UniAgent)支持自定义创建插件,您可以通过自定义脚本的方式创建插件,并在创建采集任务中使用该插件,完成采集。

操作步骤

  1. 登录AOM 2.0控制台。
  2. 在左侧导航栏选择“采集管理”,进入“采集管理”界面。
  3. 在左侧导航栏中,选择“插件市场”,单击“创建插件”。
  4. 在创建插件页面中,配置相关参数信息。

    • 插件信息
      表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。

      脚本参数

      默认脚本参数中的参数。输入默认脚本参数后,会根据默认脚本参数中的脚本参数自动识别脚本参数。

      脚本参数的参数信息如下:

      • 必填:开启该按钮,插件调试中的参数值为必填项;关闭该按钮,插件调试中的参数值可不填写。
      • 参数名:脚本参数的名称。
      • 默认值:脚本参数默认值。
      • 描述:对参数的描述。

  5. 完成后,单击“保存”。