本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置在 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-instance
API命令修改日志传输配置。
InfluxDB 提供不同类型的日志。可以通过设置 InfluxDB 参数来配置这些参数。使用 flux-log-enabled和日志级别参数配置从实例发出的日志的类型。有关更多信息,请参阅 支持的参数和参数值。