Überwachung der Datenbank „ Azure MySQL “
Instana bietet eine umfassende Überwachung Ihrer „ Azure MySQL “-Datenbank und sorgt so für einen lückenlosen Überblick über Ihre Umgebung.
Nach der Installation des Host-Agenten für „ Instana “ wird der Datenbanksensor „ Azure MySQL “ automatisch bereitgestellt und installiert. In der Benutzeroberfläche von „ Instana “ können Sie Infrastrukturkennzahlen einsehen, die sich auf die „ Azure MySQL “-Datenbank beziehen.
Zusätzliche Informationen
Unterstützung für clientseitiges Tracing
Konfigurieren des Datenbanksensors „ Azure MySQL “
Um Ihre „ Azure MySQL “-Datenbank zu überwachen, müssen Sie zunächst den Sensor „ Azure “ in der configuration.yaml Agent-Datei wie folgt aktivieren. Weitere Informationen finden Sie unter Installation.
com.instana.plugin.azure:
enabled: true
subscription: "[Your-Subscription-Id]"
tenant: "[Your-Tenant-Id]"
principals:
- id: "[Your-Service-Principal-Account-Id]"
secret: "[Your-Service-Principal-Secret]"
Um den „ Azure MySQL “-Datenbanksensor über die Agent-Konfigurationsdatei zu <agentinstall_dir>/etc/instana/configuration.yamlkonfigurieren, verwenden Sie die folgende Konfiguration:
com.instana.plugin.azure.mysql:
# Valid values: true, false
enabled: false # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
Sie können den Sensor „ Azure MySQL -Datenbank“ deaktivieren und nach Tags und Ressourcengruppen filtern.
Den Sensor deaktivieren
Um die Überwachung der „ Azure MySQL “-Datenbankdienste zu deaktivieren, verwenden Sie die folgende Konfiguration:
com.instana.plugin.azure.mysql:
enabled: false
Filtern durch Definieren von Tags und Ressourcengruppen
Sie können mehrere durch Kommas getrennte Tags und Ressourcengruppen definieren. Die Tags müssen als Schlüssel/Wert-Paar definiert werden, getrennt durch einen Doppelpunkt (:). Definieren Sie zur einfachen Konfiguration die Tags und Ressourcengruppen, die in die Erkennung eingeschlossen oder von der Erkennung ausgeschlossen werden sollen. Wenn Sie einen Tag oder eine Ressourcengruppe in beiden Listen definieren (Einschluss-und Ausschlussliste), hat die Ausschlussliste eine höhere Priorität. Wenn Sie keine Services filtern möchten, dürfen Sie die Konfiguration nicht definieren. Sie müssen nicht alle Werte definieren, um die Filterung zu ermöglichen.
Verwenden Sie die folgende Konfiguration, um Services nach Tags in die Erkennung einzuschließen:
com.instana.plugin.azure.mysql:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
Verwenden Sie die folgende Konfiguration, um Services nach Tags von der Erkennung auszuschließen:
com.instana.plugin.azure.mysql:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
Verwenden Sie die folgende Konfiguration, um Services nach Ressourcengruppen in die Erkennung einzuschließen:
com.instana.plugin.azure.mysql:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
Verwenden Sie die folgende Konfiguration, um Services nach Ressourcengruppen von der Erkennung auszuschließen:
com.instana.plugin.azure.mysql:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Metriken anzeigen
Gehen Sie wie folgt vor, um die Metriken anzuzeigen:
- Wählen Sie in der Seitenleiste der Benutzeroberfläche von „ Instana “ die Option „Infrastruktur“ aus.
- Klicken Sie auf einen bestimmten überwachten Host.
Sie können ein Host-Dashboard mit allen erfassten Metriken und überwachten Prozessen anzeigen.
Die Messdaten werden im Minutentakt abgerufen, was der Auflösung entspricht, die Azure für die Überwachung dieser Services bietet.
Konfigurationsdaten
| Datenbankdetails | Beschreibung |
|---|---|
| Name | Datenbankname |
| Domänenname | Vollständig qualifizierter Domänenname der Datenbank |
| Ressourcengruppe | Ressourcengruppe der Datenbank |
| Position | Datenbankposition |
| Abonnement-ID | Abonnement-ID der Datenbank |
| Typ | Ressourcentyp |
| Status | Status der Datenbank |
| Version | Version der Datenbank |
| Max. Verbindungen | Maximal zulässige Anzahl gleichzeitiger Clientverbindungen, die konfiguriert sind |
Leistungsmetriken
| Metrik | Einheit | Aggregation | Beschreibung |
|---|---|---|---|
| Server-Host | |||
| CPU-Prozent | Prozent | Maximum | Gesamtauslastung der Host-CPU |
| Hauptspeicher in Prozent | Prozent | Maximum | Der Gesamtprozentsatz des Speichers, der auf dem Server belegt ist |
| Speicher | |||
| Verwendet | Byte | Maximum | Menge des belegten Speichers |
| Limit | Byte | Maximum | Maximaler Speicher für den Server |
| Speicher in Prozent | |||
| Verwendet | Prozent | Maximum | Prozentsatz des belegten Speichers im Verhältnis zum maximalen Speicher des Servers |
| E/A | Prozent | Maximum | Prozentsatz der Ein-und Ausgaben im Gebrauch |
| Hostnetz | |||
| Aus | Byte | Gesamtzahl | Gesamtsumme des abgehenden Netzverkehrs auf dem Server |
| Darüber | Byte | Gesamtzahl | Gesamtsumme des eingehenden Netzverkehrs auf dem Server |
| Verbindungen | |||
| Aktiv | Anzahl | Maximum | Anzahl aktiver Verbindungen zum Server |
| Abgebrochen | Anzahl | Gesamtzahl | Die Gesamtzahl der fehlgeschlagenen Versuche, eine Verbindung zum MySQL -Server herzustellen |
| Gesamtzahl | Anzahl | Gesamtzahl | Die Gesamtzahl der Clientverbindungen zu Ihrer flexiblen Azure -Datenbank für MySQL -Serverinstanz. |
| Replikation | |||
| Verzögerung | Sekunden | Maximum | Die Anzahl der Sekunden, in denen das Replikat bei der Wiedergabe der vom Quellenserver empfangenen Transaktionen zurückliegt. |
| Abfragen | |||
| Anzahl | Anzahl | Gesamtzahl | Die Gesamtzahl der Abfragen, die pro Minute auf Ihrem Server ausgeführt wurden |
| SlowQueries | |||
| Anzahl | Anzahl | Gesamtzahl | Die Gesamtzahl der langsamen Abfragen, die pro Minute auf Ihrem Server ausgeführt wurden |
| Anweisungen erstellen | |||
| Datenbank erstellen | Anzahl | Gesamtzahl | Die Gesamtzahl der Anweisungen zum Erstellen von Datenbanken, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden |
| Tabelle erstellen | Anzahl | Gesamtzahl | Die Gesamtzahl der Anweisungen zum Erstellen von Tabellen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden. |
| Anweisungen löschen | |||
| Tabelle löschen | Anzahl | Gesamtzahl | Die Gesamtzahl der Anweisungen zum Löschen von Tabellen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden |
| Datenbank löschen | Anzahl | Gesamtzahl | Die Gesamtzahl der Anweisungen zum Löschen von Datenbanken, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden. |
| Anweisungen | |||
| Löschen | Anzahl | Gesamtzahl | Die Gesamtzahl der Löschanweisungen, die auf Ihrem Server im ausgewählten Zeitraum ausgeführt wurden. |
| Einfügen | Anzahl | Gesamtzahl | Die Gesamtzahl der Einfügeanweisungen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt wurden. |
| Wählen | Anzahl | Gesamtzahl | Die Gesamtzahl der SELECT-Anweisungen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt wurden |
| Ändern | Anzahl | Gesamtzahl | Die Gesamtzahl der ALTER TABLE-Anweisungen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden. |
| Aktualisieren! | Anzahl | Gesamtzahl | Die Gesamtzahl der Aktualisierungsanweisungen, die im ausgewählten Zeitraum auf Ihrem Server ausgeführt werden |
Signaturen für Allgemeinzustand
Jeder Sensor verfügt über eine kuratierte Wissensdatenbank mit Statussignaturen, die kontinuierlich anhand der eingehenden Metriken ausgewertet werden und zum Auslösen von Problemen oder Vorfällen verwendet werden, die von Benutzerauswirkungen abhängen.
Vordefinierte Ereignisse lösen Probleme oder Vorfälle aus, wenn die Zustandssignaturen von Entitäten nicht mehr den Vorgaben entsprechen, während benutzerdefinierte Ereignisse Probleme oder Vorfälle auslösen, wenn die Schwellenwerte einer einzelnen Metrik einer bestimmten Entität überschritten werden.
Weitere Informationen zu den integrierten Ereignissen für den Sensor „ Azure MySQL -Datenbankdienst“ finden Sie in der Referenz zu integrierten Ereignissen.