2017-05-15 2 views
1

ASP.NET MVC- und WebApi-Anwendung, die mit den Visual Studio-Bereitstellungstools über das AWS SDK bereitgestellt wird.AWS, ELB, EC2 - So aktivieren Sie die detaillierte Anforderungsprotokollierung für EC2-Instanzen mithilfe von ELB

Ich möchte die detaillierte Anforderungsprotokollierung auf IIS für alle Instanzen aktivieren, wenn sie unter ELB bereitgestellt werden.

Ich denke, das ist in der Datei "systeminfo.xml" und in diesem Knoten.

Ich weiß jedoch nicht, wo diese Datei lebt, und wie sich Änderungen bei der Bereitstellung auswirken.

Gibt es irgendwo in der AWS-Konsole eine Einstellung, die diese Änderung vornimmt, und neue Bereitstellungen werden dies berücksichtigen?

Vielen Dank im Voraus für jegliche Hilfe.

Antwort

1
  1. Über die AWS-Konsole können Sie nur die Protokollierung für ELB steuern. Sie können aktivieren detaillierte ELB-Protokollierung und konfigurieren Sie eine S3-Bucket für was geht in und geht aus.
  2. Jede Protokollierung innerhalb einer EC2-Instanz muss innerhalb der Instanz konfiguriert werden. Ich weiß wenig über IIS und kann seine Konfiguration nicht kommentieren. Aber basierend auf Ihrer Frage müssen Sie herausfinden, wo die systeminfo.xml befindet sich in der IIS-Installation, konfigurieren Sie es auf aktivieren Protokollierung.
  3. Sie können Ihre Implementierung weiter verbessern, indem Sie eine AWS CloudWatch Logs agent bereitstellen, um Ihre Protokolle in AWS Cloud Watch zu veröffentlichen.
+0

RE # 3 - dies würde nur die ELB-Protokolle schieben obwohl, richtig? –

+0

Nein. Ihre IIS-Protokolle. –