设置在 Timestream Influxdb 实例上查看 InfluxDB 日志 - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

设置在 Timestream Influxdb 实例上查看 InfluxDB 日志

默认情况下,InfluxDB 会生成转到标准输出的日志。有关更多信息,请参阅管理 InfluxDB 日志

要查看从您通过 Timestream InfluxDB 创建的实例生成的InfluxDB日志,我们提供了提供每小时日志的机会。这些日志将转到您在创建实例之前必须创建的指定的 S3 存储桶。

  • 在创建实例之前,提供的 Amazon S3 存储桶还必须授予 Timestream-InfluxDB 向该存储桶发送日志的权限,方法是提供存储桶策略,其中包含 Timestream InfluxDB 服务主体,如下所示(替换为你的 Amazon S3 存储桶的{BUCKET_NAME}实际名称:

    { "Version": "2012-10-17", "Id": "PolicyForInfluxLogs", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "timestream-influxdb.amazonaws.com" }, "Action": "s3:PutObject", "Resource": "arn:aws:s3:::{BUCKET_NAME}/InfluxLogs/*" } ] }
  • 提供的存储桶必须与您创建的 Timestream InfluxDB 实例位于同一个账户和相同区域中

    以下是你可以调用的命令来创建一个实例来接收涌入日志:

    aws timestream-influxdb create-db-instance \ --name myinfluxDbinstance \ --allocated-storage 400 \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 --vpc-security-group-ids mysecuritygroup \ --username masterawsuser \ --password \ --db-storage-type InfluxIOIncludedT2

    以下是此参数的格式。

    -- log-delivery-configuration { "S3Configuration": { "BucketName": "string", "Enabled": true|false } }
  • 此字段不是必填字段,并且默认情况下不启用日志记录。

  • 不设置此字段等同于未启用日志。

  • 日志将发送到前缀为的指定存储桶InfluxLogs/

  • 创建实例后,您可以使用 update-db-instance API 命令修改日志传输配置。

InfluxDB 提供不同类型的日志。可以通过设置 InfluxDB 参数来配置这些参数。使用 flux-log-enabled和日志级别参数配置从实例发出的日志的类型。有关更多信息,请参阅 支持的参数和参数值