2017-07-27 1 views
0

Was ist die beste Vorgehensweise, um Apache-Error-Protokolle in Containern zu speichern, die auf AWS ECS ausgeführt werden? Ist EFS wirklich der beste Weg, dies zu tun? Wenn ja, ist es sogar möglich, auf EFS-Dateien zuzugreifen, in denen die Protokolle bestehen bleiben?Speichern von Apache-Fehlerprotokollen mit Docker

Antwort

1

Wenige Auswahlmöglichkeiten: Die richtige Auswahl hängt davon ab, was Sie mit diesen Protokolldateien machen möchten. nur für Aufzeichnungen ist es, oder Sie alle Aktionen auf sie nehmen wollen echtzeit usw.

  1. Sie es auf EBS-Datenträger speichern (für Regionen, in denen EFS nicht verfügbar ist) oder in dem Volumen braucht nicht auf mehrere Server angeschlossen werden .

  2. speichern anmeldet S3

  3. senden Protokolle auf Cloudwatch.

  4. Installieren Sie Kinesis-Agent und senden Sie Protokolle in Kinesis-Stream in Echtzeit, wenn Sie diese Protokolle in Echtzeit (wahrscheinlich für ein Dashboard) verarbeiten oder einen Alarm auslösen möchten.

+0

Das sind alles großartige Optionen, danke! – Serey

Verwandte Themen