Timestream Influxdb 인스턴스에서 InfluxDB 로그를 볼 수 있도록 설정 - Amazon Timestream

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Timestream Influxdb 인스턴스에서 InfluxDB 로그를 볼 수 있도록 설정

기본적으로 InfluxDB는 stdout으로 이동하는 로그를 생성합니다. 자세한 내용은 InfluxDB 로그 관리를 참조하세요.

Timestream InfluxDB를 통해 생성한 인스턴스에서 생성된 InfluxDB 로그를 보려면 시간당 로그를 제공할 수 있습니다. 이러한 로그는 인스턴스를 생성하기 전에 생성해야 하는 지정된 S3 버킷으로 이동합니다.

  • 인스턴스를 생성하기 전에 제공된 Amazon S3 버킷은 다음과 같이 Timestream InfluxDB Service Principal과 함께 버킷 정책을 제공하여이 버킷에 로그를 보낼 수 있는 권한을 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 및 로그 수준 파라미터를 사용하여 인스턴스에서 내보내는 로그 유형을 구성합니다. 자세한 내용은 지원되는 파라미터 및 파라미터 값 단원을 참조하십시오.