Überwachen von Ereignissen, Protokollen und Streams in einem Amazon Aurora-DB-Cluster - Amazon Aurora

Überwachen von Ereignissen, Protokollen und Streams in einem Amazon Aurora-DB-Cluster

Wenn Sie die Amazon Aurora-Datenbanken und die anderen AWS-Lösungen überwachen, ist Ihr Ziel, Folgendes beizubehalten:

  • Zuverlässigkeit

  • Verfügbarkeit

  • Leistung

  • Sicherheit

Überwachung von Metriken in einem Amazon-Aurora-Cluster erklärt, wie Sie den Cluster mithilfe von Metriken überwachen. Eine Komplettlösung muss auch Datenbankereignisse, Protokolldateien und Aktivitäts-Streams überwachen. AWS stellt Ihnen die folgenden Überwachungstools zur Verfügung:

  • Amazon EventBridge ist ein Serverless-Ereignisbus-Service, über den Sie Ihre Anwendungen einfach mit Daten aus einer Vielzahl von Quellen verbinden können. EventBridge stellt einen Stream von Echtzeitdaten aus Ihren eigenen Anwendungen, Software as a Service (SaaS)-Anwendungen und AWS-Services bereit. EventBridge leitet diese Daten an Ziele wie AWS Lambda weiter. Auf diese Weise können Sie Ereignisse überwachen, die in Services auftreten, und ereignisgesteuerte Architekturen erstellen. Weitere Informationen finden Sie im Benutzerhandbuch für Amazon EventBridge.

  • Mit Amazon CloudWatch Logs können Sie Ihre Protokolldateien von Amazon-Aurora-Instances, AWS CloudTrail und anderen Quellen überwachen, speichern und darauf zugreifen. Amazon CloudWatch Logs kann Informationen in den Protokolldateien überwachen und Sie benachrichtigen, wenn bestimmte Schwellenwerte erreicht werden. Sie können Ihre Protokolldaten auch in einem sehr robusten Speicher archivieren. Weitere Informationen finden Sie im Amazon CloudWatch Logs User Guide.

  • AWS CloudTrail erfasst API-Aufrufe und zugehörige Ereignisse, die von oder im Namen Ihrer AWS-Konto. CloudTrail sendet die Protokolldateien an einen Amazon-S3-Bucket, den Sie zuvor angegeben haben. Sie können die Benutzer und Konten, die AWS aufgerufen haben, identifizieren, sowie die Quell-IP-Adresse, von der diese Aufrufe stammen, und den Zeitpunkt der Aufrufe ermitteln. Weitere Informationen finden Sie im AWS CloudTrail-Benutzerhandbuch.

  • Datenbankaktivitätsstreams ist eine Amazon-Aurora-Funktion, die einen Beinahe-Echtzeitdatenstrom der Aktivität in Ihrem DB-Cluster. bietet. Amazon Aurora sendet Aktivitäten per Push an einen Amazon Kinesis Data Stream. Der Kinesis Stream wird automatisch erstellt. In Kinesis können Sie AWS-Services wie Amazon Data Firehose und AWS Lambda konfigurieren, um den Stream zu verbrauchen und die Daten zu speichern.