Scylla

Supported OS Linux Windows Mac OS

Intégration2.3.0

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

  1. 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.

  2. 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.

  1. La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml :

     logs_enabled: true
    
  2. 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
    
  3. 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.

PREVIEWING: may/embedded-workflows