Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einrichtung zum Anzeigen von InfluxDB-Protokollen auf Timestream-InfluxDB-Instances
Standardmäßig generiert InfluxDB Protokolle, die nach stdout gehen. Weitere Informationen finden Sie unter InfluxDB-Logs verwalten
Um InfluxDB-Protokolle anzuzeigen, die von der Instance generiert wurden, die Sie über Timestream InfluxDB erstellt haben, bieten wir die Möglichkeit, stündliche Protokolle bereitzustellen. Diese Protokolle werden in einen bestimmten S3-Bucket verschoben, den Sie erstellen müssen, bevor Sie Ihre Instance erstellen.
-
Vor dem Erstellen der Instance muss der bereitgestellte Amazon S3 S3-Bucket Timestream-InfluxDB auch die Erlaubnis erteilen, Logs an diesen Bucket zu senden, indem eine Bucket-Richtlinie mit Timestream InfluxDB Service Principal wie folgt bereitgestellt wird (ersetzen
{BUCKET_NAME}
mit dem tatsächlichen Namen Ihres Amazon S3 S3-Buckets:{ "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/*" } ] } -
Der angegebene Bucket muss sich im selben Konto und in derselben Region wie Ihre erstellte Timestream InfluxDB-Instance befinden
Hier ist der Befehl, den Sie aufrufen können, um eine Instanz für den Empfang von Influx-Logs zu erstellen:
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
Hier ist das Format dieses Parameters.
-- log-delivery-configuration { "S3Configuration": { "BucketName": "string", "Enabled": true|false } }
Dieses Feld ist nicht erforderlich und die Protokollierung ist standardmäßig nicht aktiviert.
Dieses Feld nicht zu setzen ist dasselbe, als ob Protokolle nicht aktiviert wären.
Die Protokolle werden an den angegebenen Bucket mit dem Präfix gesendet
InfluxLogs/
.Nachdem Sie die Instanz erstellt haben, können Sie die Konfiguration der Protokollzustellung mit dem
update-db-instance
API Befehl ändern.
InfluxDB bietet verschiedene Arten von Protokollen an. Diese können durch das Einstellen der InfluxDB-Parameter konfiguriert werden. Verwenden Sie die Parameter flux-log-enabled und die Parameter auf Protokollebene, um den Typ der Protokolle zu konfigurieren, die von der Instanz ausgegeben werden. Weitere Informationen finden Sie unter Unterstützte Parameter und Parameterwerte.