Anmeldung und Überwachung CodeDeploy - AWS CodeDeploy

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.

Anmeldung und Überwachung CodeDeploy

Dieser Abschnitt bietet eine Übersicht über die Überwachung, Protokollierung und Reaktion auf Vorfälle in CodeDeploy.

Prüfung aller Interaktionen mit CodeDeploy

CodeDeploy ist CodeDeploy in einen Dienst integriert AWS CloudTrail, der von oder im Namen Ihres AWS Kontos getätigte API Anrufe erfasst und die Protokolldateien an einen von Ihnen angegebenen S3-Bucket übermittelt. CloudTrail erfasst API Aufrufe von der CodeDeploy Konsole, von CodeDeploy Befehlen über die AWS CLI oder CodeDeploy APIs direkt von. Anhand der von gesammelten Informationen können Sie feststellen CloudTrail, an welche Adresse die Anfrage gestellt wurde CodeDeploy, von welcher Quell-IP-Adresse die Anfrage gestellt wurde, von wem die Anfrage gestellt wurde, wann sie gestellt wurde usw. Weitere Informationen CloudTrail dazu finden Sie unter Arbeiten mit CloudTrail Protokolldateien im AWS CloudTrail Benutzerhandbuch.

Sie können die durch eine CodeDeploy Bereitstellung erstellten Protokolldaten anzeigen, indem Sie den CloudWatch Amazon-Agenten so einrichten, dass er aggregierte Daten in der CloudWatch Konsole anzeigt, oder indem Sie sich bei einer Instance anmelden, um die Protokolldatei zu überprüfen. Weitere Informationen finden Sie unter CodeDeploy Agentenprotokolle senden an CloudWatch.

Alarmierungs- und Vorfallmanagement

Sie können Amazon CloudWatch Events verwenden, um Änderungen im Status einer Instance oder einer Bereitstellung (eines Ereignisses) in Ihrem CodeDeploy Betrieb zu erkennen und darauf zu reagieren. Auf der Grundlage der von Ihnen erstellten Regeln ruft CloudWatch Events dann eine oder mehrere Zielaktionen auf, wenn eine Bereitstellung oder Instance in den Zustand übergeht, den Sie in einer Regel angeben. Abhängig von der Statusänderung können Sie Benachrichtigungen versenden, Statusinformationen erfassen, Korrekturmaßnahmen ausführen, Ereignisse auslösen oder andere Aktionen ausführen. Sie können die folgenden Zieltypen auswählen, wenn Sie CloudWatch Ereignisse als Teil Ihrer CodeDeploy Operationen verwenden:

  • AWS Lambda Funktionen

  • Kinesis-Streams

  • SQSSQSAmazon-Warteschlangen

  • Integrierte Ziele (CloudWatch Alarmaktionen)

  • SNSAmazon-Themen

Nachfolgend finden Sie einige Anwendungsfälle:

  • Verwenden Sie eine Lambda-Funktion, um eine Benachrichtigung an einen Slack-Kanal zu senden, wenn eine Bereitstellung fehlschlägt.

  • Push-Daten über Bereitstellungen oder Instances in einem Kinesis Stream unterstützen die umfassende Echtzeit-Statusüberwachung.

  • Verwenden Sie CloudWatch Alarmaktionen, um EC2 Instances automatisch zu stoppen, zu beenden, neu zu starten oder wiederherzustellen, wenn ein von Ihnen festgelegtes Bereitstellungs- oder Instance-Ereignis eintritt.

Weitere Informationen finden Sie unter Was ist Amazon CloudWatch Events im CloudWatch Amazon-Benutzerhandbuch.