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

有关与适用于 LiveAnalytics 的 Amazon Timestream 类似的功能,可以考虑使用适用于 InfluxDB 的 Amazon Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

使用适用于 LiveAnalytics 的 Timestream 输出插件运行 Telegraf

可按照以下说明,使用适用于 LiveAnalytics 的 Timestream 插件运行 Telegraf。

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

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

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

    database_name = "yourDatabaseNameHere"
  4. 默认情况下,Telegraf 将创建表。如果需要手动创建表,将 create_table_if_not_exists 设置为 false,并按照说明使用管理控制台CLISDK 创建表。

  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