Présentation
Ce check permet de surveiller Ignite.
Implémentation
Installation
Le check Ignite est inclus avec le package de l’Agent Datadog. Vous n’avez donc rien d’autre à installer sur votre serveur.
Configuration
Configuration d’Ignite
L’exportateur de métriques JMX est activé par défaut, mais vous devrez peut-être choisir le port à exposer ou activer l’authentification en fonction des paramètres de sécurité de votre réseau. L’image Docker officielle utilise le port 49112
par défaut.
Pour le logging, nous vous conseillons fortement d’activer log4j afin que les logs affichent les dates complètes.
Host
Pour configurer ce check lorsque l’Agent est exécuté sur un host :
Modifiez le fichier ignite.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance Ignite. Consultez le fichier d’exemple ignite.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Ce check prévoit une limite de 350 métriques par instance. Le nombre de métriques renvoyées est indiqué sur la page d’informations.
Choisissez les métriques qui vous intéressent en modifiant la configuration ci-dessous.
Pour découvrir comment modifier la liste des métriques à recueillir, consultez la documentation relative aux checks JMX afin d’obtenir des informations supplémentaires.
Si vous devez surveiller davantage de métriques, contactez l’assistance Datadog.
Redémarrez l’Agent.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml
:
Ajoutez ce bloc de configuration à votre fichier ignite.d/conf.yaml
pour commencer à recueillir vos logs Ignite :
logs:
- type: file
path: <IGNITE_HOME>/work/log/ignite-*.log
source: ignite
service: '<SERVICE_NAME>'
log_processing_rules:
- type: multi_line
name: new_log_start_with_date
pattern: \[\d{4}\-\d{2}\-\d{2}
Modifiez les valeurs des paramètres path
et service
et configurez-les pour votre environnement. Consultez le fichier d’exemple ignite.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Environnement conteneurisé
Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer les paramètres ci-dessous à un environnement conteneurisé.
Collecte de métriques
Pour recueillir des métriques avec l’intégration Datadog/Ignite, consultez le guide Autodiscovery avec JMX.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
La collecte des logs est désactivée par défaut dans l’Agent Datadog. Pour l’activer, consultez la section Collecte de logs Docker.
Paramètre | Valeur |
---|
<CONFIG_LOG> | {"source": "ignite", "service": "<NOM_SERVICE>", "log_processing_rules":{"type":"multi_line","name":"new_log_start_with_date", "pattern":"\d{4}\-\d{2}\-\d{2}"}} |
Validation
Lancez la sous-commande status
de l’Agent et cherchez ignite
dans la section Checks.
Données collectées
Métriques
Événements
L’intégration Ignite n’inclut aucun événement.
Checks de service
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.