Amazon DynamoDB (der Link befindet sich außerhalb ibm.com) ist eine Schlüssel-Wert- und Dokumentendatenbank, die bei jeder Größenordnung eine Leistung im einstelligen Millisekundenbereich bietet. Es handelt sich um eine vollständig verwaltete, langlebige Datenbank mit mehreren Regionen und mehreren Mastern mit integrierter Sicherheit, Sicherung und Wiederherstellung sowie In-Memory-Caching für internetbasierte Anwendungen. Die DynamoDB-Überwachung ist ein wichtiger Bestandteil der Instanaautomatisierten Überwachung von Microservice-Anwendungen von.
Die DynamoDB-Überwachung ist Teil der Instana automatisierten Anwendung Leistung Monitoring-Lösung von. Bei der Bereitstellung in einer Infrastruktur, die Amazon DynamoDB enthält, erkennt der Instana Agent automatisch das Vorhandensein von DynamoDB und konfiguriert sich selbst so, dass Amazon DynamoDB zusammen mit seinen Konfigurationsdaten und Leistungskennzahlen überwacht wird – ohne menschliche Einrichtung oder Konfiguration.
Nachdem Instana seinen DynamoDB-Überwachungssensor automatisch bereitgestellt hat, werden auch alle Verbindungen zu und von Amazon DynamoDB abgebildet. Der Instana -Agent sendet alle Daten zurück an den Instana Dynamic Graph, das Anwendungsmodell, das alle gesammelten Überwachungsdaten speichert und kontextualisiert. Eine Auswahl typischer Konfigurationsdaten, die erfasst werden:
Einige Beispiele für gesammelte Metriken:
Eine vollständige Liste finden Sie in der Instana Amazon DynamoDB Monitoring Documentation.
Instana verfolgt Amazon DynamoDB Key Leistung Indicators, um einen Zustandsstatus über DynamoDB im Kontext der überwachten Umgebung abzuleiten. Das dynamische Diagramm von Instanaenthält die Kontextinformationen, die zur Bestimmung der Ursache von DynamoDB-Problemen erforderlich sind.
Instana wird mit mehreren vordefinierten Zustandsregeln geliefert, die auf Expertenwissen und Best Practices basieren. Hier nur ein paar dieser eingebauten Zustandsregeln:
Wenn es ein Problem mit Amazon DynamoDB Zustand oder Leistung gibt, meldet die Instana Benutzeroberfläche das Problem und ändert die Statusfarbe der Instance. Wenn der Service beeinträchtigt ist, wird auch ein Service Incident erstellt und eine Warnung gesendet. Leistungsprobleme werden mit allen Entwickleränderungen korreliert, um die Ursache zu bestimmen.