Ü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.

Hinweis: Weitere Informationen zu den anderen unterstützten Diensten von „ Azure “ finden Sie in der Dokumentation unter Azure.

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)
Hinweis: Die Discovery-Filterung kann auf globaler Ebene für alle „ Azure “-Dienste konfiguriert werden. Bei der Definition von Filtern für den Datenbankdienst „ Azure MySQL “ werden globale Filter außer Kraft gesetzt. Weitere Informationen zur Filterung der Service-Erkennung im globalen „ Azure “ finden Sie unter „ Azure -Konfiguration “.

Metriken anzeigen

Gehen Sie wie folgt vor, um die Metriken anzuzeigen:

  1. Wählen Sie in der Seitenleiste der Benutzeroberfläche von „ Instana “ die Option „Infrastruktur“ aus.
  2. 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.