Offizielle Website von Prometheus (auch Prometheus genannt): https://prometheus.io/docs/introduction/overview/ Offizielle Grafana-Website: https://grafana.com/enterprise Besonderheit Die Hauptfunktionen von Prometheus sind:
Komponenten Das Prometheus-Ökosystem besteht aus mehreren Komponenten, von denen viele optional sind:
Die meisten Prometheus-Komponenten sind in Go geschrieben und können daher einfach als statische Binärdateien erstellt und bereitgestellt werden. Heute konzentriert sich dieser Artikel auf die Einführung der Methode zur Verwendung von Grafana+Prometheus zur Überwachung der MySQL-Leistung. Heute werde ich darüber sprechen, wie man die Leistung der MySQL-Datenbank auf dem Server überwacht 1. Datenbankbetrieb 1.mysql starten #service mysqld start #Datenbank starten #service mysqld stop #Datenbank schließen #service mysqld restart #Datenbank neu starten 2. Geben Sie mysql ein 3. Fügen Sie ein neues Überwachungs-MySQL-Konto hinzu #mysql verwenden #GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* DEM durch „Passwort“ identifizierten „Konto“@„localhost“;<br>#Privilegien löschen; #Aktualisieren 2. Prometheus-Bau Hier stellen wir Ihnen ein sauber komprimiertes Paket der Prometheus-Datenbank zur Verfügung, entpacken Sie es einfach. Legen Sie das komprimierte Paket auf den Server Entpacken Ändern Sie nun die Konfigurationsdatei von Prometheus. Im Installationsverzeichnis befindet sich eine Datei prometheus.yml. Fügen Sie hinzu
Hier sollte jeder auf eines achten: Sie müssen sich strikt an das Format von Prometheus halten und nicht nach Belieben Leerzeichen und Einrückungen hinzufügen, da sonst Fehler auftreten Der Zweck dieses Schritts besteht darin, zwei Ports für Prometheus zur Grafana-Überwachung zu öffnen Dateiberechtigungen festlegen: #chmod 777 prometheus.yml Ausgehend von der Konfigurationsdatei Einrichten von Linux-Systemports
Windows-Zugriff: http://192.168.xx.xx:9090 Statue-Ziele Überprüfen Sie, ob der Portstatus aktiv ist, was Erfolg bedeutet 3. mysqld_exporter einrichten Auch hier stellen wir Ihnen ein komprimiertes Paket zur Verfügung 1. Laden Sie mysqld_exporter lokal hoch. 2. Entpacken Sie tar -zxvf mysqld_exporter-xxxxxx. 3. Erstellen Sie eine .my.cnf-Konfigurationsdatei unter /usr/local/mysql_exporter und schreiben Sie den erstellten Benutzernamen und das Passwort
4. Starten Sie den Dienst Starten Sie in /usr/local/mysql_exporter ./mysqld_exporter --config.my-cnf=my.cnf 5. Installieren Sie lsof 6. Überprüfen Sie die Nutzung von Port 9104 7. Schließen Sie den Prozess#kill -9 Prozessnummer 8. Starten Sie Prometheus neu 4. Node_exporter überwacht Linux Hier ist ein komprimiertes Paket für Sie 1. Hochladen nach /usr/local/ 2. Entpacken Sie tar -zxvf node_exporter-xxxxx 3. Starten Sie im Verzeichnis /usr/local/node_exporter ./node_exporter & 4. Rufen Sie über einen Browser http://server ip:9100/metrics auf, um die Überwachungsdaten anzuzeigen Zu diesem Zeitpunkt können wir sehen, dass sich alle Aufgabenelemente im Status „UP“ befinden, sodass unsere Überwachungsplattform erstellt ist. Wie Gafana eine Verbindung zur Prometheus-Datenbank herstellt, erklären wir nicht. Wenn Sie es benötigen, lesen Sie bitte die vorherigen Artikel. Angehängtes Linux-Effektdiagramm Abschließend füge ich das für diesen Artikel erforderliche komprimierte Paket und die Überwachungsvorlage von Grafana basierend auf der Prometheus-Datenbank an. Link: https://pan.baidu.com/s/124sJ0cv3zghK02n4W-rSZw Extraktionscode: w987 Link: https://pan.baidu.com/s/1l3pvorWAv3_VfwhL6G9PHg Extraktionscode: m7nw Zusammenfassen Dies ist das Ende dieses Artikels über die Verwendung von Grafana+Prometheus zur Überwachung der MySQL-Leistung. Weitere relevante Inhalte zur Überwachung der MySQL-Leistung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
>>: Detaillierte Erklärung zur Verwendung des Arguments-Objekts in JavaScript
Lassen Sie uns heute einige gängige Textverarbeit...
Ein einfaches MySQL-Vollsicherungsskript, das die...
Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...
Zusammenfassung Docker-Compose kann problemlos me...
Durch die Verwendung von JS im Webdesign können vi...
Code kopieren Der Code lautet wie folgt: <meta...
Bei der Datenbankoperation ist der Umgang mit Dat...
Linux-Betrieb Experimentelle Umgebung: Centos7-Vi...
Auftakt Wir alle wissen, dass nginx ein hervorrag...
Inhaltsverzeichnis Vorwort Vorteil: Mangel: 1. Re...
In Projekten wird häufig das zweispaltige Layout ...
Offizielle Dokumentation: JSON-Funktionen Name Be...
Da es zu mühsam ist, jedes Mal das Installationst...
Bei der Verwendung von TensorFlow für Deep Learni...
Inhaltsverzeichnis Was sind Hooks? Klassenkompone...