Monitorer le cluster Apache Mesos de manière transparente avec New Relic pour des informations complètes détaillées sur les performances, la santé et l'utilisation des ressources. Suivez les nœuds maîtres et esclaves, monitorez l’exécution des tâches et examinez les métriques du système.

Après avoir mis en place notre intégration Apache Mesos, nous vous fournissons un dashboard pour vos métriques Apache Mesos.
Installer l' agent d'infrastructure
Pour utiliser l’intégration Apache Mesos, vous devez également installer l’agent d’infrastructure sur le même hôte. L'agent infrastructure monitore l'hôte lui-même, tandis que l'intégration que vous installerez à l'étape suivante étend votre monitoring avec des données spécifiques Apache Mesos.
Activer l'intégration d'Apache Mesos avec nri-flex
Pour configurer l’intégration Apache Mesos, suivez ces étapes :
Créez un fichier nommé
nri-apache-mesos-config.yml
dans le répertoire d'intégration :bash$touch /etc/newrelic-infra/integrations.d/nri-apache-mesos-config.ymlAjoutez le snippet suivant à votre fichier
nri-apache-mesos-config.yml
pour permettre à l'agent de capturer les données Apache Mesos :integrations:- name: nri-flexinterval: 30sconfig:name: apacheMesosapis:- event_type: apacheMesosurl: http://<ip-address>:5050/metrics/snapshot
Transférer le log Apache Mesos
Suivez ces étapes pour transférer le log Apache Mesos vers New Relic :
Modifiez le fichier de log nommé
logging.yml
situé au chemin suivant :bash$cd /etc/newrelic-infra/logging.dAjoutez le snippet suivant au fichier
logging.yml
. Remplacezfile
par le Apache chemin d'accès à votre log fichier Mesos si nécessaire :logs:- name: apache-mesos.logfile: /var/log/mesos/LOG_FILE_NAMEattributes:logtype: apache_mesos_log
Redémarrez l'agent New Relic Infrastructure
Redémarrez votre agent d’infrastructure :
$sudo systemctl restart newrelic-infra.service
Dans quelques minutes, votre application commencera à envoyer des métriques à one.newrelic.com.
Trouvez vos données
Vous pouvez utiliser notre modèle dashboard prédéfini pour monitorer les métriques de votre application Apache Mesos. Suivez ces étapes pour utiliser notre modèle dashboard prédéfini :
De one.newrelic.com, aller à la page + Integrations & Agents
Cliquez sur Dashboards
Dans la barre de recherche, tapez
Apache Mesos
Le Apache Mesos dashboard devrait apparaître. Cliquez dessus pour l'installer
Votre Apache Mesos dashboard est considéré comme un dashboard personnalisé et peut être trouvé dans l'UI Dashboards. Pour obtenir des documents sur l'utilisation et la modification du dashboard, consultez notre documentation dashboard .
Voici un exemple de requête NRQL pour afficher le temps de disponibilité du maître Apache Mesos :
SELECT latest(`master/uptime_secs`) as 'Masters uptime (seconds)' FROM apacheMesos
Quelle est la prochaine étape ?
Pour en savoir plus sur la création de requêtes NRQL et la génération de dashboards, consultez ces documents :
- Introduction au générateur de requêtes pour créer des requêtes basiques et avancées.
- Introduction au dashboard pour personnaliser votre dashboard et effectuer différentes actions.
- Gérez votre dashboard pour ajuster votre mode d'affichage du dashboard ou pour ajouter plus de contenu à votre dashboard.