要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置在 Timestream InfluxDB 实例上查看 InfluxDB 日志
默认情况下,InfluxDB 会生成输出到 stdout 的日志。有关更多信息,请参阅管理 InfluxDB 日志
要查看通过 Timestream InfluxDB 所创建实例生成的 InfluxDB 日志,我们提供按小时生成日志的功能。这些日志将发送到指定的 S3 存储桶,您必须在创建实例之前创建该存储桶。
-
在创建实例之前,提供的 Amazon S3 存储桶还必须授予 Timestream-InfluxDB 向该存储桶发送日志的权限,方法是提供存储桶策略,其中包含 Timestream InfluxDB 服务主体,如下所示(替换为你的 Amazon S3 存储桶的
{BUCKET_NAME}实际名称: -
提供的存储桶必须与您创建的 Timestream InfluxDB 实例位于同一账户和同一区域。
以下可调用的命令,用于创建实例以接收 Influx 日志:
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和日志级别参数配置从实例发出的日志的类型。有关更多信息,请参阅 支持的参数和参数值。