設定以在 Timestream Influxdb 執行個體上檢視 InfluxDB 日誌 - Amazon Timestream

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定以在 Timestream Influxdb 執行個體上檢視 InfluxDB 日誌

根據預設,InfluxDB 會產生前往 stdout 的日誌。如需詳細資訊,請參閱管理 InfluxDB 日誌

若要檢視您透過 Timestream InfluxDB 建立之執行個體產生的 InfluxDB 日誌,我們提供提供每小時日誌的機會。這些日誌將移至您在建立執行個體之前必須建立的指定 S3 儲存貯體。

  • 在建立執行個體之前,提供的 Amazon S3 儲存貯體也必須提供 Timestream-InfluxDB 許可,以向 Timestream InfluxDB Service Principal 提供儲存貯體政策,將日誌傳送至此儲存貯體,如下所示 (取代 {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/

  • 建立執行個體後,您可以使用 API update-db-instance 命令修改日誌交付組態。

InfluxDB 提供不同類型的日誌。您可以透過設定 InfluxDB 參數來設定這些參數。使用 flux-log-enabled 和日誌層級參數來設定從執行個體發出的日誌類型。如需詳細資訊,請參閱支援的參數和參數值