Agente APM 9.x con Logstash

Publicado el 5 de octubre de 2025

« Ver todas las conferencias Contáctenos
APM Agent 9.x with Logstash

Introducción

Configuraremos Logstash como nuestro servidor de registro para la monitorización del rendimiento de las aplicaciones (APM). Ya hemos utilizado Logstash anteriormente, así que para un tutorial más detallado sobre Logstash,Ver aquí.

Código de descarga:Disponible en GitHub

Requisitos

Utilizamos dos servidores Linux diferentes:

Pasos

Paso 1 - Actualizar Ubuntu

Las instalaciones de Ubuntu son completamente nuevas. Actualizamos la distribución e instalamos algunas herramientas que solemos usar en ambas máquinas.

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

Paso 2: Instalar Logstash

Las instalaciones de Ubuntu necesitan estas dependencias, así que ejecute estos comandos en ambas:

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;

Paso 3: iniciar el servicio Logstash para datos APM

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

Paso 4: Instalar el agente APM

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'

auth:

secret_token: 'abcd1234'
output.logstash:

enabled: true

hosts: ['ip.del.servidor.de.registro.apm:5044']

ssl.enabled: false
logging.level: error
EOL
chown -R root:root ~/apm-server-9.1.4-linux-x86_64

Para el apm-server.host, el 0.0.0.0 es muy permisivo. Considere usar la dirección IP real del servidor o 127.0.0.1 Si se trata simplemente de localhost.

Paso 5 - Inicie el agente APM

Puedes iniciar el agente APM con este comando:

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

Si desea ver los registros operativos del agente APM, puede agregar el -e bandera como esta:

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

Paso 6 - Instalar la aplicación

Ver el Aplicación de prueba de la guía para principiantes Instalar y probar APM.