Agente APM 9.x con Elasticsearch Kibana

Publicado el 5 de octubre de 2025

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

Introducción

Configuraremos Elasticsearch y Kibana como nuestro servidor de monitorización del rendimiento de las aplicaciones (APM). Este tutorial resumirá los pasos de nuestra guía.Tutorial detallado sobre Elasticsearch y Kibana versión 9.

Código de descarga:Disponible en GitHub

Requisitos

Utilizamos dos servidores Linux diferentes:

Pasos

Paso 1 - Instalar Elasticsearch Kibana

Coloca esto instalar.sh Ejecute el script en el servidor que desea utilizar como servidor de registro de Elasticsearch Kibana APM.

Actualizar la variable baseip En la parte superior del archivo, incluya la dirección IP de su servidor Elasticsearch Kibana APM.

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

Cuando todo esté completo, reinicia el elastic Contraseña de superusuario ejecutando /usr/share/elasticsearch/bin/elasticsearch-reset-password -i -u elastic.

Crea un token de inscripción con este comando /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana. Copia el token de inscripción, lo necesitarás más adelante.

Tipo systemctl status kibana Para obtener la URL que debes visitar. Debería tener un aspecto similar a este:https://0.0.0.0/?code=129302. Visita esta URL en tu navegador web (puede que tengas que reemplazar el 0.0.0.0 Introduce la dirección IP real de tu servidor Elasticsearch. Pega tu token de inscripción y envíalo.

Ahora puede iniciar sesión en Elasticsearch y Kibana con la contraseña que creó para elastic usuario.

Paso 2: Instalar el agente APM

Actualizar Ubuntu

Asegúrate de que tu máquina Ubuntu esté actualizada y tenga instaladas algunas de las herramientas comunes. Ejecuta este comando:

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

Instalar agente APM

Necesitarás una copia de la CA utilizada por Elasticsearch. Desde el servidor de aplicaciones, haz algo como esto:

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

Ahora ejecuta el código siguiente para instalar el agente, pero reemplaza ip.of.apm-logging.server y the password you chose con los valores apropiados.

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.del.servidor.de.registro.apm:9200']

enabled: true

protocol: 'https'

username: 'elastic'

password: 'la contraseña que elegiste'

ssl.enabled: true

Modo de verificación SSL: completo

Autoridades de certificados SSL: ['/etc/certs/http_ca.crt']
Nivel de registro: error
Fin de línea

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 3: 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 4 - Instalar la aplicación

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