Présentation
Cette intégration Datadog/Scylla recueille la majorité des métriques exposées par défaut et offre la possibilité de personnaliser des groupes supplémentaires en fonction de vos besoins.
Scylla est un datastore NoSQL open source qui peut être utilisé en tant qu’alternative instantanée à Apache Cassandra. Il fait appel à une version réarchitecturée du modèle Cassandra, optimisée pour le matériel moderne afin de réduire la taille des clusters requis tout en améliorant le débit et les performances théoriques.
Implémentation
Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host.
Installation
Le check Scylla est inclus avec le package de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur votre serveur.
Configuration
Modifiez le fichier scylla.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 Scylla. Consultez le fichier d’exemple scylla.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Collecte de logs
Scylla génère ses logs de différentes façons en fonction de l’environnement dans lequel l’application est exécutée. Consultez la documentation de Scylla pour en savoir plus.
La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml
:
Supprimez la mise en commentaire du bloc de configuration des logs du fichier scylla.d/conf.yaml
et modifiez les paramètres. Modifiez les valeurs des paramètres type
, path
et service
en fonction de votre environnement. Consultez le fichier d’exemple scylla.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
logs:
- type: file
path: <LOG_FILE_PATH>
source: scylla
service: <SERVICE_NAME>
#To handle multi line that starts with yyyy-mm-dd use the following pattern
#log_processing_rules:
# - type: multi_line
# pattern: \d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01])
# name: new_log_start_with_date
Redémarrez l’Agent.
Pour activer les logs pour les environnements Kubernetes, consultez la section Collecte de logs Kubernetes.
Validation
Lancez la sous-commande status de l’Agent et cherchez scylla
dans la section Checks.
Données collectées
Métriques
Événements
Le check Scylla n’inclut aucun événement.
Checks de service
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.