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

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 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. 使用管理控制台CLISDKs在 Timestream 中创建数据库。

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

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

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

    timestream:DescribeEndpoints timestream:WriteRecords
    注意

    如果保持将 create_table_if_not_exists 设置为 true,请包含:

    timestream:CreateTable
    注意

    如果将 describe_database_on_start 设置为 true,请包含以下内容。

    timestream:DescribeDatabase
  6. 您可以根据个人喜好编辑其余配置。

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

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