Überwachen von Ereignissen, Protokollen und Streams in einer Amazon RDS-DB-Instance - Amazon Relational Database Service

Überwachen von Ereignissen, Protokollen und Streams in einer Amazon RDS-DB-Instance

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

  • Zuverlässigkeit

  • Verfügbarkeit

  • Leistung

  • Sicherheit

Überwachen von Metriken in einer Amazon-RDS-Instance erklärt, wie Sie die Instance 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-RDS-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.

  • Datenbank-Aktivitätsstreams ist eine Amazon-RDS-Funktion, die einen nahezu Echtzeitdatenstrom der Aktivität in Ihrer DB-Instance von Oracle bietet. Amazon RDS 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 Kinesis Data Firehose und AWS Lambda konfigurieren, um den Stream zu verbrauchen und die Daten zu speichern.