Elastic Agent offre une méthode unifiée pour collecter les métriques et les journaux Nginx depuis vos instances ECS et les envoyer vers votre cluster Elasticsearch pour une analyse centralisée. Utilisez Fleet pour gérer les politiques d'agent, déployer Elastic Agent sur vos hôtes et visualiser les données Nginx via des tableaux de bord Kibana.
Créer une politique d'agent
Créez une politique d'agent dans Fleet afin de définir la manière dont Elastic Agent collecte les données.
Dans la console Kibana, accédez à .
Cliquez sur Create agent policy.
Saisissez un nom pour la politique.
Configurez les paramètres de la politique selon vos besoins.
Développez Advanced Options.
Désélectionnez Collect agent logs et Collect agent metrics.
Cliquez sur Create agent policy.
La désactivation de Collect agent logs et Collect agent metrics réduit la collecte de données superflues lorsque seules les métriques Nginx sont requises.
Ajouter un Elastic Agent
Installez Elastic Agent sur votre instance ECS et enregistrez-le auprès du Fleet Server.
Dans la console Kibana, accédez à .
Cliquez sur Add Agent.
Sélectionnez la politique d'agent que vous avez créée.
Suivez les instructions affichées à l'écran pour votre système d'exploitation.
Dans la section Install Fleet Server on a centralized host, copiez la commande d'installation et exécutez-la sur la première instance ECS. L'exemple suivant illustre une commande d'installation type. Remplacez les valeurs fictives (
xxx) par celles générées lors de la configuration de votre Fleet :
curl -L -O https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.5.1-linux-x86_64.tar.gz
tar xzvf elastic-agent-8.5.1-linux-x86_64.tar.gz
cd elastic-agent-8.5.1-linux-x86_64
sudo ./elastic-agent install \
--fleet-server-es=http://es-cn-xxx.elasticsearch.aliyuncs.com:9200 \
--fleet-server-service-token=AAEAAWVsYXN0aWMvZmxlZXQtc2Vydmxxxxxxxxxxxxx \
--fleet-server-policy=e4b6f6b0-1ef9-11ee-xxx
Consulter les données
Une fois Elastic Agent installé et enregistré, consultez les données Nginx dans Kibana via des tableaux de bord ou l'interface Discover.
Consulter les données Nginx dans les tableaux de bord
Dans la console Kibana, accédez à Dashboard.
Recherchez et sélectionnez [Metrics Nginx] Overview.
Le tableau de bord comprend trois panneaux de graphiques linéaires : Total requests [Metrics Nginx], Processed requests [Metrics Nginx] et Heartbeat / Up [Metrics Nginx]. Utilisez la barre de recherche KQL et le filtre Nginx instance en haut de page pour filtrer les données.
Consulter les données d'index via Discover
Dans la console Kibana, accédez à Discover.
Sélectionnez la vue de données, par exemple
metrics-*, pour afficher les données de métriques Nginx collectées.