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.
Schritt 1: Richten Sie den Amazon S3 S3-Bucket ein und Fluent Bit configuration
Erstellen Sie einen Amazon S3 S3-Bucket, um die hochgeladenen Protokolldateien und die Fluent
Bit Konfiguration zu speichern, die jede Instance beim Booten herunterlädt. Der Amazon S3 S3-Bucket organisiert Inhalte unter zwei Präfixen. Das ecs-logs/ Präfix speichert die komprimierten Protokolldateien, die jede Instance hochlädt, geordnet nach Instance-ID. Das fluent-bit/ Präfix speichert die Konfigurationsdateien, die jede Instanz beim Booten herunterlädt.
Sie laden die Fluent Bit Konfigurationsdateien in das fluent-bit/ Präfix hoch. Dazu gehören die Hauptkonfiguration, Parserdefinitionen und Lua-Redaktionsskripten.
Beispielkonfigurationsdateien sind im zugehörigen Repository verfügbar. GitHub
Fluent BitOrganisiert nach dem Hochladen der Konfiguration die Protokollausgabe anhand der folgenden Amazon S3 S3-Schlüsselstruktur:
s3://host-level-logs-bucket/ecs-logs/instance-id/source-tag/YYYY/MM/DD/HHMM-uuid.log.gz
Jede Instance schreibt in einen Ordner, der durch ihre Instance-ID identifiziert wird. Innerhalb dieses Ordners sind die Protokolle nach Quell-Tags (z. B., ecs-agentdocker,kernel) organisiert und weiter nach Datum und Uhrzeit partitioniert.
Passen Sie die Konfiguration an, indem Sie nicht benötigte INPUT-Abschnitte entfernen oder die Erfassungsintervalle an Ihre Anforderungen anpassen.