使用 Timestream 输出插件运行 Telegraf LiveAnalytics - Amazon Timestream

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Timestream 输出插件运行 Telegraf LiveAnalytics

你可以按照以下说明使用 Timestream for 插件运行 Telegraf。 LiveAnalytics

  1. 使用 Telegraf 生成示例配置。

    telegraf --section-filter agent:inputs:outputs --input-filter cpu:mem --output-filter timestream config > example.config
  2. 使用管理控制台在 Timestream 中创建数据库 CLI,或SDKs

  3. example.config文件中,通过编辑该[[outputs.timestream]] 部分下的以下键来添加您的数据库名称。

    database_name = "yourDatabaseNameHere"
  4. 默认情况下,Telegraf 将创建一个表。如果您希望手动创建表,请设置create_table_if_not_existsfalse并按照说明使用管理控制台创建表 CLI,或SDKs

  5. 在 e xample.config 文件中,在该部分下配置凭据。[[outputs.timestream]] 凭证应允许执行以下操作。

    timestream:DescribeEndpoints timestream:WriteRecords
    注意

    如果将create_table_if_not_exists设置保留为true,请包括:

    timestream:CreateTable
    注意

    如果设置为 describe_database_on_starttrue,请包括以下内容。

    timestream:DescribeDatabase
  6. 您可以根据自己的喜好编辑配置的其余部分。

  7. 编辑完配置文件后,使用以下命令运行 Telegraf。

    ./telegraf --config example.config
  8. 指标应在几秒钟内出现,具体取决于您的代理配置。你还应该在 Timestream 控制台中看到新的表 cpumem