Zum Inhalt springen

Open-Source-Überwachungsplattform, um tiefe Einblicke in die Leistung von Anwendungen und Datenbanken zu erhalten.

Percona Monitoring & Management ist eine kostenlose, branchenführende Open-Source-Lösung für die Überwachung und Verwaltung von Datenbanken. Es hilft Unternehmen, die Komplexität zu reduzieren und die Verwaltung zu vereinfachen, während die Leistung optimiert und die Sicherheit Ihrer geschäftskritischen Datenbankumgebungen verbessert wird, egal wo sie sich befinden, einschließlich vor Ort oder in der Cloud.

Gewinnen Sie mehr Einblick in Sekunden, indem Sie die Percona Monitoring & Management One-Click-App auf Linode einsetzen.

Inklusive Software

SOFTWAREBESCHREIBUNG
DockerDocker wird verwendet, um Percona PMM zu containerisieren.
GrafanaGrafana ist ein Visualisierungswerkzeug, das Diagramme, Graphen und Warnungen bereitstellt. Bietet diese Werkzeuge für Percona PMM
pmm-adPMM-ServerPMM Server ist der zentrale Teil von PMM, der die gesammelten Daten aggregiert und in Form von Tabellen, Dashboards und Diagrammen in einer Weboberfläche darstellt.

Erste Schritte nach der Bereitstellung

Zugriff auf das Grafana Dashboard Ihres Percona Monitoring and Management Servers

Nachdem die Installation des Percona Monitoring and Management Servers abgeschlossen ist, können Sie auf sein Grafana Dashboard zugreifen es über http:// mit der IPv4-Adresse Ihrer Linode. So finden Sie die IPv4-Adresse Ihrer Linode:

  1. Klicken Sie auf den Link Linodes in der Seitenleiste. Sie sehen dann eine Liste aller Ihrer Linodes.
  2. Suchen Sie das Linode, das Sie gerade erstellt haben, als Sie Ihre Anwendung bereitstellten, und wählen Sie sie aus.
  3. Navigieren Sie zur Registerkarte " Netzwerk".
  4. Ihre IPv4-Adresse wird unter der Spalte Adresse in der IPv4-Tabelle aufgeführt.
  5. Kopieren Sie die IPv4-Adresse und fügen Sie sie in ein Browserfenster ein. Stellen Sie sicher, dass Sie verwenden http://.
  6. Sie sehen den Anmeldebildschirm Grafana :
  7. Geben Sie die folgenden Standardwerte für Benutzername und Passwort ein und klicken Sie dann auf die Schaltfläche Anmelden Taste:

    Entry Default Value
    Username admin
    Password The admin password you selected whe
    n you created the app.
  8. Sie sehen dann das PMM Home Dashboard, das Ihren Server aktiv überwacht:

Installation des Percona Überwachungs- und Verwaltungsclients

Um mit der Überwachung eines Datenbankknotens zu beginnen, müssen Sie den PMM-Client auf der Linode installieren, die Ihre Datenbank hostet, und den Knoten mit dem PMM-Server verbinden.

Hinweis: Der PMM Server, der mit der Marketplace-App für Percona (PMM) von Linode bereitgestellt wird, ist kompatibel mit PMM-Client Version 2.

  1. Verbinden Sie sich mit Ihrer Linode über SSH.
  2. Aktualisieren Sie die Software Ihres Systems.

    Debian oder Ubuntu
    sudo apt-get update && apt-get upgrade

    CentOS
    sudo yum update

3. Konfigurieren Sie Percona-Repositories mit der Option percona-freigabe Werkzeug. Zuerst müssen Sie das offizielle percona-release Paket von Percona::

Debian oder Ubuntu:

 wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
 sudo dpkg -i percona-release_latest.generic_all.deb

CentOS:

 sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

4.

Installieren Sie den PMM-Client (Version 2):

Debian oder Ubuntu:

 sudo apt-get update
 sudo apt-get install pmm2-client

CentOS:

 sudo yum install pmm2-client

5.

Verbinden Sie Ihren Datenbankknoten mit dem PMM-Server. Ersetzen Sie admin_password mit dem PMM Server's Grafana passwort, und 192.0.2.0 mit der IPv4-Adresse Ihres PMM-Servers.

Hinweis: Folgen Sie den Schritten unter Finden Sie die IP-Adresse Ihrer Linode, um die IPv4-Adresse Ihres PMM-Servers abzurufen.

pmm-admin \
config \
--server-insecure-tls \
--server-url=https://admin:admin_password@192.0.2.0:443

Nach Abschluss sollten Sie eine ähnliche Ausgabe sehen:

Checking local pmm-agent status...
pmm-agent is running.
Registering pmm-agent on PMM Server...
Registered.
Configuration file /usr/local/percona/pmm2/config/pmm-agent.yaml updated.
Reloading pmm-agent configuration...
Configuration reloaded.
Checking local pmm-agent status...
pmm-agent is running.

Überwachen einer Datenbankinstanz

Sobald Ihr Datenbankknoten und Ihr Percona Monitoring and Management Server miteinander kommunizieren, besteht der letzte Schritt darin, Ihre Datenbankinstanz hinzuzufügen, die von Ihrem PMM-Server überwacht werden soll. Diese Schritte werden auf Ihrem Datenbankknoten abgeschlossen.

  1. Verbinden Sie sich mit Ihrer Linode über SSH.
  2. Fügen Sie Ihre Datenbankinstanz hinzu, die von Ihrem PMM-Server überwacht werden soll. Dieser Befehl fügt eine MySQL-Datenbankinstanz hinzu, die überwacht werden soll. Sie können ersetzen mysql mit dem Datenbanktyp, den Ihr Knoten hostet (d. h. postgresql oder mongodb). Siehe Percona's PMM-Client verwalten Dokumentation für Details.

    pmm-admin add mysql

    Ihr Percona-Dashboard sollte nun Ihren MySQL-Dienst überwachen.
    PMM-Server-Referenzbild

Hinweis: Sie können einen Knoten für eine entfernte Datenbankinstanz auch über die Schnittstelle Grafana hinzufügen. Dazu muss Ihr Knoten mit einem öffentlichen DNS-Namen konfiguriert sein. Diese Methode zum Hinzufügen einer entfernten Datenbankinstanz liefert keine Metriken auf Host-Ebene.

Nächste Schritte

Das Percona Monitoring Management Tool ist sehr leistungsfähig und kann so konfiguriert werden, dass es verschiedene Teile Ihrer Datenbankinstanzen überwacht und anzeigt. Nachdem Sie die in diesem Handbuch beschriebenen Grundkonfigurationen durchgeführt haben, sollten Sie die Dokumentation von Percona lesen, um mehr über das PMM-Werkzeug zu erfahren. Hier sind einige vorgeschlagene Themen: