Überwachen Ihrer Oracle-Workload
In diesem Artikel wird beschrieben, wie Sie Azure Virtual Machines verwenden, um Ihre Oracle-Workloads zu überwachen. Sie können Fehler und Anomalien identifizieren, um die Integrität Ihrer unternehmenskritischen Workloads sicherzustellen. Dieser Ansatz umfasst nicht nur die Überwachung der Datenbank selbst mithilfe nativer Oracle-Tools, sondern auch die Überwachung der Infrastrukturkomponenten, die Sie in Ihrer Bereitstellung verwenden.
Verwenden von nativen Oracle-Tools zum Überwachen einer Oracle-Datenbank
Oracle Enterprise Manager ist eine integrierte Plattform für die Unternehmensverwaltung, die Funktionen zum Überwachen von Ereignissen, Incidents und Metriken für Oracle-Zielworkloads bietet. Sie können Oracle Enterprise Manager auf einem separaten virtuellen Computer (VM) verwenden, um Oracle-Umgebungen zu überwachen, zu verwalten und zu verwalten. Diese Plattform bietet klar formatierte Textprotokolle, die Sie exportieren und in Azure Monitor-Protokolle laden können, um eine einzelne Ansicht zu bieten, wenn Sie Oracle-Datenbankinformationen überwachen. Sie können auch Management Packs mit Oracle verwenden, um weitere Funktionen hinzuzufügen, einschließlich der Möglichkeit, eine PaaS-Umgebung (Platform-as-a-Service) für IaaS-Lösungen (Infrastructure-as-a-Service) wie Oracle in Azure zu "simulieren".
Eine weitere native Oracle-Funktion ist das automatische Workloadrepository (AWR), das Überwachungsfunktionen zum Sammeln, Verarbeiten und Verwalten von Leistungsstatistiken für die Problemerkennung und Selbstoptimierung bietet. Überwachen Sie Ihre Workload, um verlaufsbezogene Analysen zu verstehen und Probleme zu identifizieren, die sich auf die Datenbankleistung auswirken. In Umgebungen, in denen AWR nicht ausgeführt wird, z. B. Oracle Standard Edition, können Sie Statspack-Berichte verwenden, die eine Zusammenfassung und Details zu Datenbank-instance Statistiken, Warteereignissen und Systemstatistiken enthalten.
Empfehlungen
Befolgen Sie die folgenden Empfehlungen, wenn Sie die Oracle Enterprise Manager-Überwachungsfeatures verwenden, um Ihre Oracle-Datenbank zu überwachen:
- Integrieren Sie Oracle Enterprise Manager-Textprotokolle in Azure Monitor-Protokolle, um eine einzige Ansicht für die Überwachung zu erhalten.
- Überprüfen Sie kontinuierlich Ihre AWR- oder Statspack-Berichte.
Überwachen von VMs und Speicher
Wenn Sie Ihre Oracle-Datenbank auf einem virtuellen Azure-Computer bereitstellen, müssen Sie nicht nur die Datenbank, sondern auch die Integritättelemetriedaten aus Ihrem Speicher und Ihrem virtuellen Computer überwachen. Azure Monitor bietet viele Möglichkeiten, Metriken und Protokolle von den VMs und Speicherkomponenten zu überwachen. Azure VM Insights bietet eine einfache Möglichkeit, Ihre Clientworkloads zu überwachen, indem Sie einen Bestand Ihrer vorhandenen VMs anzeigen und Sie durch die Implementierung der Basisüberwachung für die Workloads führen. Die VM Insights-Funktion überwacht auch die Vm-Leistung und -Integrität, indem Daten zu ausgeführten Prozessen und VM-Abhängigkeiten von anderen Ressourcen gesammelt werden.
Empfehlungen
Befolgen Sie die folgenden Empfehlungen, wenn Sie Ihre VMs und Ihren Speicher überwachen:
- Aktivieren Sie VM Insights.
- Wenn Sie mehr Informationen als VM Insights benötigen, können Sie den Azure Monitor-Agent (AMA) bereitstellen und eine Datensammlungsregel (Data Collection Rule, DCR) konfigurieren, um benutzerdefinierte Protokolle zu sammeln.
- Überwachen Sie Datenträgermetriken, wenn Sie Oracle-Datenbankdateien auf verwalteten Azure-Datenträgern speichern. Zu den Datenträgermetriken, die Sie überwachen können, gehören:
- Ein-/Ausgabevorgänge pro Sekunde (IOPS) des Betriebssystemdatenträgers in Prozent
- Beanspruchte Datenträger-IOPS in Prozent
- Datenträgerlesebytes/Sek.
- Datenträgerschreibbytes/Sek.
- Datenträgerwarteschlangentiefe
- Wenn Sie Datenbankdateien in Azure NetApp Files Volumes speichern, sollten Sie Metriken auf zugeordneten Speicher, tatsächliche Speichernutzung, Volume-IOPS, Durchsatz und Latenz überwachen.
- Create Warnungen überwachen, um Sie über Probleme wie Überschreitungen von Schwellenwerten zu benachrichtigen.
- Überwachen Sie neben der Überwachung von VMs und Speicher auch andere Komponenten in Ihren Lösungen wie Azure Virtual Network und Azure Backup.