使用 Timestream 输出插件运行 Telegraf LiveAnalytics - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 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. 使用管理控制台CLISDKs在 Timestream 中创建数据库。

  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