2016-08-17 2 views
2

Ich bin auf this guide zum Konfigurieren von Protokolldiensten auf einem Linux-AWS-Maschine suchen. Wenn ich Protokolle von verschiedenen Rechnern anzeigen möchte, werden alle Protokolle an einer Stelle in meiner Konsole angezeigt, oder muss ich jede Maschine einzeln aufrufen. Kann ich in einem kleineren Maßstab nach bestimmten Dateien suchen, die ich aufgelistet habe, um die Protokolle zu verfolgen?Cloudwatch Protokolldienst kombiniert Protokolle

Antwort

0

Wenn Sie die EC2-Instance-ID als Namen für Ihren Protokolldatenstrom verwenden (wie im Handbuch erwähnt), dann haben Sie die Protokolle an getrennten Stellen mit Instanz-IDs. Aber wenn Sie sie unter den gleichen Log-Stream-Namen setzen, werden Sie sie an einem Ort bekommen. Für weitere Details können Sie sich auf this beziehen.

+0

Nur um zu klären, alle meine verschiedenen Dateien von der gleichen Instanz-ID werden an einem Ort erscheinen? – MarksCode

+0

@MarksCode Das ist richtig. – Mahdi

+0

verursacht dies Probleme bei der Indizierung und Duplizierung? – Matt

6

Der richtige Weg, die Protokolle über mehrere Instanzen zu durchsuchen, wäre, die Schaltfläche "Gruppe suchen" zu drücken, nachdem Sie auf die Protokollgruppe geklickt haben. Dies wird die verschiedenen Protokollströme zusammentragen.

Verwenden Sie weiterhin die Instanz-ID/den Namen als Protokolldatenstrom.

Die vorherige Antwort ist falsch und verursacht Probleme im Zusammenhang mit der Sequenzierung von Protokollen und Idempotenz. Dies schließt die Möglichkeit ein, Protokolle zu verlieren, wenn 5 Anfragen mit einem ungültigen Sequenz-Token hintereinander auftreten.

Verwandte Themen