APM Agent 9.x mit Logstash

Veröffentlicht am 05.10.2025

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

Einführung

Wir werden Logstash als unseren Server für die Anwendungsleistungsüberwachung (APM) einrichten. Wir haben Logstash bereits verwendet; daher finden Sie hier ein ausführlicheres Tutorial zu Logstash:Siehe hier.

Download-Code:Verfügbar auf GitHub

Anforderungen

Wir verwenden zwei verschiedene Linux-Server:

Schritte

Schritt 1 – Ubuntu aktualisieren

Die Ubuntu-Installationen sind brandneu. Wir aktualisieren die Distribution und installieren außerdem einige Tools, die wir üblicherweise auf beiden Rechnern verwenden.

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

Schritt 2 – Logstash installieren

Die Ubuntu-Installationen benötigen diese Abhängigkeiten, führen Sie daher auf beiden diese Befehle aus:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/9.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-9.x.list apt-get update; apt-get install -y apt-transport-https; apt-get install -y logstash;

Schritt 3 – Starten Sie den Logstash-Dienst für APM-Daten

cat > /etc/logstash/conf.d/apm.conf <<'EOL'
input {
elastic_agent {
port => 5044

}
}

output {
file {
path => '/var/log/logstash/apm.txt'

}
}
EOL
systemctl enable logstash
systemctl start logstash

Schritt 4 – APM-Agent installieren

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.logstash:
enabled: true
hosts: ['ip.of.apm-logging.server:5044']
ssl.enabled: false
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 5 – 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 6 – Anwendung installieren

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