APM Agent 9.x mit Elasticsearch Kibana

Veröffentlicht am 05.10.2025

« Alle Vorträge ansehen Kontaktieren Sie uns
APM Agent 9.x with Elasticsearch Kibana

Einführung

Wir werden Elasticsearch und Kibana als unseren Application Performance Monitoring (APM)-Server einrichten. Dieses Tutorial fasst die Schritte unserer ausführlicheren Anleitung zusammen.Ausführliches Tutorial zu Elasticsearch und Kibana Version 9.

Download-Code:Verfügbar auf GitHub

Anforderungen

Wir verwenden zwei verschiedene Linux-Server:

Schritte

Schritt 1 – Elasticsearch und Kibana installieren

Platzieren Sie dies install.sh Skript auf dem Server, den Sie als Elasticsearch Kibana APM-Protokollierungsserver verwenden möchten.

Aktualisiere die Variable baseip Fügen Sie oben in der Datei die IP-Adresse Ihres Elasticsearch Kibana APM-Servers ein.

Laufen chmod +x install.sh && ./install.sh

Wenn alles abgeschlossen ist, setzen Sie die elastic Superuser-Passwort durch Ausführen /usr/share/elasticsearch/bin/elasticsearch-reset-password -i -u elastic.

Erstellen Sie mit diesem Befehl ein Registrierungstoken./usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana. Kopieren Sie das Registrierungstoken, Sie benötigen es später.

Typ systemctl status kibana Um die URL zu erhalten, die Sie besuchen sollen. Sie sollte etwa so aussehen:https://0.0.0.0/?code=129302. Besuchen Sie diese URL in Ihrem Webbrowser (möglicherweise müssen Sie die URL ersetzen).0.0.0.0 Geben Sie die tatsächliche IP-Adresse Ihres Elasticsearch-Servers ein. Fügen Sie Ihr Registrierungstoken ein und senden Sie es ab.

Jetzt können Sie sich mit dem Passwort, das Sie erstellt haben, bei Elasticsearch und Kibana anmelden.elastic Benutzer.

Schritt 2 – APM-Agent installieren

Ubuntu aktualisieren

Stellen Sie sicher, dass Ihr Ubuntu-System auf dem neuesten Stand ist und über einige gängige Tools verfügt. Führen Sie folgenden Befehl aus:

apt-get update && apt dist-upgrade -y && apt-get install -y vim curl zip jq gnupg gpg gcc git

APM-Agent installieren

Sie benötigen eine Kopie der von Elasticsearch verwendeten Zertifizierungsstelle. Gehen Sie auf dem Anwendungsserver etwa wie folgt vor:

mkdir /etc/certs scp root@ip.of.apm-logging.server:/etc/elasticsearch/certs/http_ca.crt /etc/certs/http_ca.crt

Führen Sie nun den unten stehenden Code aus, um den Agenten zu installieren, aber ersetzen Sie ip.of.apm-logging.server Und the password you chose mit den entsprechenden Werten.

curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-9.1.4-linux-x86_64.tar.gz
tar xzvf apm-server-9.1.4-linux-x86_64.tar.gz
cat > ~/apm-server-9.1.4-linux-x86_64/apm-server.yml <<'EOL'
apm-server:
host: '0.0.0.0:8200'
secret_token: 'abcd1234'
output.elasticsearch:
hosts: ['ip.of.apm-logging.server:9200']
enabled: true
protocol: 'https'
username: 'elastic'
password: 'Ihr gewähltes Passwort'
ssl.enabled: true
ssl.verification_mode: full
ssl.certificate_authorities: ['/etc/certs/http_ca.crt']
logging.level: error
EOL
chown -R root:root ~/apm-server-9.1.4-linux-x86_64

Für die apm-server.host, Die 0.0.0.0 ist sehr nachsichtig. Erwägen Sie, die tatsächliche IP-Adresse des Servers zu verwenden oder 127.0.0.1 wenn es sich nur um localhost handelt.

Schritt 3 – APM-Agent starten

Sie können den APM-Agenten mit diesem Befehl starten:

cd ~/apm-server-9.1.4-linux-x86_64 ./apm-server

Wenn Sie die Betriebsprotokolle des APM-Agenten einsehen möchten, können Sie die -e Flagge wie folgt:

cd ~/apm-server-9.1.4-linux-x86_64 ./apm-server -e

Schritt 4 – Anwendung installieren

Siehe die Anwendungsbeispiele aus dem Anfängerleitfaden APM installieren und testen.