Agent APM 9.x avec Elasticsearch Kibana

Publié le 05/10/2025

« Voir toutes les conférences Contactez-nous
APM Agent 9.x with Elasticsearch Kibana

Introduction

Nous allons configurer Elasticsearch et Kibana comme serveur de surveillance des performances applicatives (APM). Ce tutoriel résumera les étapes de notre documentation.Tutoriel approfondi sur Elasticsearch et Kibana version 9.

Code de téléchargement :Disponible sur Github

Exigences

Nous utilisons deux serveurs Linux différents :

Mesures

Étape 1 - Installer Elasticsearch Kibana

Placez ceci installer.sh Déposez le script sur le serveur que vous souhaitez utiliser comme serveur de journalisation Elasticsearch Kibana APM.

Mettre à jour la variable baseip en haut du fichier, avec l'adresse IP de votre serveur Elasticsearch Kibana APM.

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

Une fois les opérations terminées, réinitialisez le elastic Mot de passe super utilisateur en exécutant /usr/share/elasticsearch/bin/elasticsearch-reset-password -i -u elastic.

Créez un jeton d'inscription avec cette commande /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana. Copiez le jeton d'inscription, vous en aurez besoin plus tard.

Taper systemctl status kibana pour obtenir l'URL que vous êtes censé visiter. Elle devrait ressembler à ceci :https://0.0.0.0/?code=129302. Visitez cette URL dans votre navigateur Web (Vous devrez peut-être remplacer le 0.0.0.0 avec l'adresse IP réelle de votre serveur Elasticsearch. Collez votre jeton d'inscription et soumettez-le.

Vous pouvez maintenant vous connecter à Elasticsearch et Kibana avec le mot de passe que vous avez créé pour elastic utilisateur.

Étape 2 - Installer l'agent APM

Mise à jour d'Ubuntu

Assurez-vous que votre machine Ubuntu est à jour et dispose de certains outils courants. Exécutez la commande suivante :

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

Installer l'agent APM

Vous aurez besoin d'une copie de l'autorité de certification utilisée par Elasticsearch. Depuis le serveur d'applications, procédez comme suit :

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

Exécutez maintenant le code ci-dessous pour installer l'agent, mais remplacez ip.of.apm-logging.server et the password you chose avec les valeurs appropriées.


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 : 'le mot de passe que vous avez choisi'
ssl.enabled : true
ssl.verification_mode : complet

ssl.certificate_authorities : ['/etc/certs/http_ca.crt']
logging.level : erreur

EOL
chown -R root:root ~/apm-server-9.1.4-linux-x86_64

Pour le apm-server.host, le 0.0.0.0 est très permissif. Envisagez d'utiliser l'adresse IP réelle du serveur ou 127.0.0.1 s'il s'agit simplement de localhost.

Étape 3 - Démarrer l'agent APM

Vous pouvez démarrer l'agent APM avec cette commande :

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

Si vous souhaitez consulter les journaux opérationnels de l'agent APM, vous pouvez ajouter le -e drapeau comme ceci :

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

Étape 4 - Installer l'application

Voir le Test des applications du guide du débutant installer et tester APM.