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.
Überwachung relationaler Datenbanken mit Guru DevOps
DevOpsGuru nutzt zwei primäre Datenquellen, um nach Erkenntnissen und Anomalien in relationalen Datenbanken zu suchen. Für Amazon RDS und Amazon Redshift werden CloudWatch Verkaufsmetriken für alle Instance-Typen analysiert. Für Amazon RDS werden Performance Insights Insights-Daten auch für die folgenden Engine-Typen erfasst: RDS for PostgreSQL, Aurora PostgreSQL und Aurora MySQL.
Überwachung von Datenbankoperationen in Amazon RDS
Dieser Abschnitt enthält spezifische Informationen zu Anwendungsfällen und Metriken, die in DevOps Guru for RDS überwacht werden, einschließlich Daten aus verkauften CloudWatch Metriken und Performance Insights. Weitere Informationen zu DevOps Guru for RDS, einschließlich der wichtigsten Konzepte, Konfigurationen und Vorteile, finden Sie unterArbeiten mit Anomalien in DevOps Guru for RDS.
Überwachung von RDS mithilfe von Daten aus CloudWatch veräußerten Metriken
DevOpsGuru ist in der Lage, jede Art von RDS-Instance zu überwachen, indem CloudWatch Standardmetriken wie CPU-Auslastung und Latenz bei Lese- und Schreibvorgängen erfasst werden. Da diese Metriken standardmäßig verkauft werden, ist bei der Überwachung Ihrer RDS-Instances mit DevOps Guru keine weitere Konfiguration erforderlich, um Erkenntnisse zu gewinnen. DevOpsGuru erstellt auf der Grundlage historischer Muster automatisch eine Ausgangsbasis für diese Metriken und vergleicht sie mit Echtzeitdaten, um Anomalien und potenzielle Probleme in Ihrer Datenbank zu erkennen.
Die folgende Tabelle zeigt eine Liste potenzieller reaktiver Erkenntnisse für Amazon RDS aus verkauften CloudWatch Metriken.
AWS Von Guru überwachte DevOps Ressource | Szenario, das DevOps Guru identifiziert | CloudWatch überwachte Metriken |
---|---|---|
Amazon RDS (alle Instance-Typen) |
CPU oder Arbeitsspeicher stoßen an ihre Grenzen |
DBLoad, DBLoad CPU |
RDS for PostgreSQL |
Hohe Verzögerung beim Replikationssteckplatz |
OldestReplicationSlotLag |
Zusätzliche CloudWatch Verkaufsmetriken von Amazon RDS-Instances, die DevOps Guru überwacht:
CPUUtilization
DatabaseConnections
DiskQueueDepth
Fehlgeschlagen SQLServer AgentJobsCount
ReadLatency
ReadThroughput
ReplicaLag
WriteLatency
Überwachung von RDS mithilfe von Daten aus Performance Insights
Für bestimmte Typen von Amazon RDS-Instances, wie Aurora PostgreSQL, Aurora MySQL und RDS for PostgreSQL, können Sie mehr Funktionen von DevOps Guru Monitoring nutzen, indem Sie sicherstellen, dass Performance Insights auf diesen Instances aktiviert ist.
DevOpsGuru bietet reaktive Einblicke für eine Vielzahl von Situationen, einschließlich der folgenden Szenarien:
Szenario, das DevOps Guru identifiziert, um reaktive Erkenntnisse zu generieren |
---|
Problem beim Sperren eines Konflikts |
Fehlender Index |
Fehlkonfiguration des Anwendungspools |
Suboptimale JDBC-Standardeinstellungen |
DevOpsGuru bietet proaktive Einblicke für eine Vielzahl von Situationen, einschließlich der folgenden Szenarien:
AWS von DevOps Guru überwachte Ressource | Szenario, das DevOps Guru identifiziert, um proaktive Einblicke zu gewinnen |
---|---|
Aurora MySQL |
Die InnoDB-Verlaufsliste wird zu umfangreich, was zu Leistungseinbußen führen kann, z. B. zu einem längeren Herunterfahren der Datenbank |
Aurora MySQL |
Eine Zunahme von temporären Tabellen, die auf der Festplatte erstellt werden, was sich auf die Datenbankleistung auswirken kann |
RDS für PostgreSQL, Aurora PostgreSQL |
Eine Verbindung, deren Transaktion zu lange inaktiv war. Mögliche Auswirkungen, wenn Sperren bestehen bleiben, andere Abfragen blockiert werden und verhindert wird, dass Vacuum (einschließlich Autovacuum) tote Zeilen entfernt |
Überwachung von Datenbankvorgängen in Amazon Redshift
DevOpsGuru ist in der Lage, Ihre Amazon Redshift Ressourcen zu überwachen, indem es CloudWatch Standardmetriken wie die CPU-Auslastung und den Prozentsatz des verwendeten Festplattenspeichers erfasst. Da diese Messwerte standardmäßig bereitgestellt werden, ist keine weitere Konfiguration erforderlich, damit DevOps Guru Ihre Amazon Redshift Ressourcen automatisch überwacht. DevOpsGuru erstellt auf der Grundlage historischer Muster eine Ausgangsbasis für diese Metriken und vergleicht sie mit Echtzeitdaten, um Anomalien zu erkennen.
Szenario, das Guru identifiziert DevOps | CloudWatch überwachte Metriken |
---|---|
Erkennen Sie eine hohe CPU-Auslastung einer Amazon Redshift Instanz, die auf Faktoren wie Cluster-Workload, verzerrte und unsortierte Daten oder Aufgaben von Leader-Nodes zurückzuführen ist |
CPUUtilization |
Ermitteln Sie, wenn einer Amazon Redshift Instanz aufgrund von Problemen mit der Abfrageverarbeitung, der Verteilung und Sortierung von Schlüsseln, Wartungsvorgängen oder Tombstone-Blöcken der Speicherplatz ausgeht |
PercentageDiskSpaceUsed |
Zusätzliche CloudWatch Verkaufsmetriken von Amazon Redshift Instances, die DevOps Guru überwacht:
DatabaseConnections
HealthStatus
MaintenanceMode
NumExceededSchemaQuotas
PercentageQuotaUsed
QueryDuration
QueryRuntimeBreakdown
ReadIOPS
ReadLatency
WLMQueueLänge
WLMQueueWaitTime
WLMQueryDauer
WriteLatency