1. Voraussetzungen 1. Das Projekt wurde bereitgestellt 2. Docker ist bereits installiert 2. Installieren Sie InfluxDB im Docker 1. Laden Sie das InfluxDB-Image herunter: docker pull tutum/influxdb 1) Timeout-Fehler: 2) Lösung: vim /etc/docker/daemon.json (Es sollte nur eine key.json-Datei, aber keine daemon.json-Datei vorhanden sein. Wenn keine daemon.json-Datei vorhanden ist, erstellen Sie einfach eine neue.) Fügen Sie die Spiegelquelle von Alibaba hinzu: { "exec-opts": ["native.cgroupdriver=systemd"], "log-driver": "JSON-Datei", "log-opts": { "maximale Größe": "100 m" },"unsichere-Registrierungen":[ „192.168.180.105:1180“ ], "Registrierungsspiegel":["https://6kx4zyno.mirror.aliyuncs.com"] } 2. Überprüfen Sie, ob InfluxDB erfolgreich heruntergeladen wurde: Docker-Images 3. Öffnen Sie die Ports 8083 und 8086: firewall-cmd --zone=public --add-port=8083-8086/tcp --permanent 4. Starten Sie den Influxdb-Container: 1) Start: docker run -d -p 8083:8083 -p 8086:8086 --name my_influxdb influxdb (--name bedeutet, den Influxdb-Container „my_influxdb“ zu benennen) 2) Nach dem Starten des Containers wird dieser Schlüssel generiert. Merken Sie sich diesen, da Sie ihn später benötigen. 570c48b4a919fb01d86025641c98bc6f33abe3180440dda8b58d40637e40f0cf 3) Überprüfen Sie, was im Docker gestartet wird: docker ps 5. Geben Sie den Influxdb-Container ein 1) Geben Sie den Befehl ein: docker exec -it my_influxdb bash 6. Geben Sie das Verzeichnis /usr/bin ein, um die Influxdb-Tools anzuzeigen 7. Geben Sie die Befehlszeile des Influxdb-Clients ein 8. Erstellen Sie eine Bibliothek mit dem Namen „jmeter“ 1) SQL-ähnliche Anweisungen ausführen: create database jmeter; 9. Verwenden Sie die Bibliothek „jmeter“ (ich habe sie „jmeter“ genannt, weil ich jmeter aus Leistungsgründen verwende und diesen Namen später im „Backend-Listener“ von jmeter benötige). 10. Abfrage (das Ergebnis ist leer, da zu diesem Zeitpunkt keine Daten generiert wurden) 3. JMeter stellt eine Verbindung zu InfluxDB im Docker her 1. Fügen Sie der Thread-Gruppe einen „Backend-Listener“ hinzu 2. Einrichten des Backend-Listeners 1) Wählen Sie die Überwachung von Influxdb aus 2) Konfigurieren Sie den Listener 3. Führen Sie das JMX-Skript aus, um zu sehen, ob die Daten in die JMeter-Bibliothek von InfluxDB übertragen werden können. 4. Fragen Sie die JMeter-Bibliothek im InfluxDB-Clientbefehl ab, um festzustellen, ob Daten generiert werden wählen Sie * aus jmeter; Die Bereitstellung von InfluxDB ist abgeschlossen! ! ! Als nächstes stellen Sie Grafana bereit Dies ist das Ende dieses Artikels über das ausführliche Tutorial (Leistungstest) zur Installation von Influxdb in Docker. Weitere relevante Inhalte zur Installation von Influxdb in Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detailliertes Beispiel zur Verwendung der distinct-Methode in MySQL
>>: Detaillierte Erläuterung mehrerer Implementierungsmethoden des MySQL-Zählens nach Bedingungen
Problembeschreibung Es gibt einen Abfragetyp name...
Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...
Lassen Sie mich zunächst die Bedeutung einiger Fe...
Beim Einsatz von Docker in einer Produktionsumgeb...
Wenn das Website-Design bearbeitet oder geändert ...
Inhaltsverzeichnis 1. Konstruktoren und Instanzen...
1. Beschreibung Früher haben wir über die Install...
Im Internet finden sich zahlreiche Methoden, die ...
MySQL-Dienst 8.0.14-Installation (allgemein), zu ...
sshd SSH ist die Abkürzung für Secure Shell, ein ...
Nachdem ich fast zwei Tage lang mit dem domänenüb...
Hier sind einige Möglichkeiten zum Entfernen: Füge...
Vorwort: Ich habe oft von Datenbankparadigmen geh...
Code: Code kopieren Der Code lautet wie folgt: <...
Inhaltsverzeichnis 1. Langsame Abfragekonfigurati...