安装并配置开源 Telegraf 以监控您的应用程序。

Telegraf 在配置文件中使用输入插件(衡量指标来自于的位置)和输出插件(衡量指标传输到的位置)。您可以在 Plugin Directory 中查看所有受支持的插件。应将输入和输出插件写入 Telegraf 配置文件和配置目录。Telegraf 配置文件 (telegraf.conf) 列出了所有可用的 Telegraf 插件。

Telegraf 使用 --config 标记指定配置文件的位置,并使用 --config-directory 标记将以 .conf 结尾的文件包含到指定目录中。在大多数 Linux 系统上,主配置文件的默认位置为 /etc/telegraf/telegraf.conf,配置文件目录的默认位置为 /etc/telegraf/telegraf。对于 Windows 平台,它将位于从中提取 telegraf zip 的位置。

有关详细信息,请参见 Telegraf 文档入门配置选项。在下载并安装 Telegraf 后,即可开始收集和发送数据。要收集和发送数据,应配置 Telegraf。按照下面的步骤操作:

过程

  1. 在终端安装开源 Telegraf。如果已安装 实例,则可以跳过此步骤。要下载并安装新的 Telegraf 实例,请从 https://www.influxdata.com/time-series-platform/telegraf/https://portal.influxdata.com/downloads/ 查看官方文档并搜索相应的操作系统版本。
    (仅适用于 Windows 平台)在下载并提取 Telegraf 文件后,除了 telegraf.exetelegraf.conf 文件外,还需创建一个名为 telegraf.d 的文件夹,用于运行帮助程序脚本和监控应用程序。
  2. 运行帮助程序脚本来配置 Telegraf,以便将数据发送到云代理。
    在运行帮助程序脚本后,将创建 cloudproxy-http.conf 文件,并将输出插件与需在发送数据时使用的属性一起添加到该文件,并针对操作系统衡量指标更新输入插件。有关操作系统衡量指标配置模板,请参见 操作系统的 Telegraf 配置详细信息。有关 cloudproxy-http.conf 配置模板的信息,请参见 示例配置
  3. 通过使用开源 Telegraf,您可以从不同类型的应用服务中收集衡量指标。
    • 如果 VMware Aria Operations 中的应用程序监控功能支持的应用服务(挑选的插件)在端点上运行,并且您希望监控该应用服务,则使用 Telegraf 必需的输入更新 Telegraf 配置文件或目录。

      有关支持的应用服务(挑选的插件)的列表,请参见支持的应用程序服务。有关配置列表,请参见支持的应用服务的 Telegraf 配置详细信息

    • 对于不受支持的(非挑选的插件)的应用服务,请使用 Telegraf 必需的输入更新 Telegraf 配置文件或目录。有关详细信息,请参见 Telegraf 文档插件目录。例如,如果您要收集以太网设备(设备名称为 eth0)统计信息数据,则可以在 Telegraf 配置目录中创建 ethools.conf 文件,并添加以下内容(有关详细信息,请参见有关 Ethtool 输入插件的文档):
      [[inputs.ethtool]]
        # List of interfaces to pull metrics for
         interface_include = ["eth0"]
      
    • 每当使用开源 Telegraf 执行 telegraf-utils 脚本时,都将覆盖 telegraf.d 文件夹中的 cloudproxy-http.conf 文件。您必须为其他自定义输入插件维护不同的配置文件(例如,postgres.conf)才能保留配置。
  4. 启动或重新启动 Telegraf。