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

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

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

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

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

  • 在创建实例之前,提供的 Amazon S3 存储桶还必须通过提供带有 Timestream InfluxDB 服务主体的存储桶策略来授予 Timestream-InfluxDB 向该存储桶发送日志的权限,如下所示(替换 {BUCKET_NAME} 使用您的 Amazon S3 存储桶的真实名称:

    { "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-instanceAPI命令修改日志传输配置。

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