Présentation
Redpanda est une plateforme de diffusion compatible avec l’API Kafka permettant de gérer des workloads essentiels.
Associez Datadog à Redpanda pour consulter vos métriques clés et ajouter des groupes de métriques supplémentaires basés sur des besoins spécifiques des utilisateurs.
Configuration
Installation
- Téléchargez et lancez l’Agent Datadog.
- Installez manuellement l’intégration Redpanda. Consultez la section Utiliser les intégrations de la communauté pour découvrir plus de détails en fonction de votre environnement.
Host
Pour configurer ce check pour un Agent en cours d’exécution sur un host, exécutez la commande datadog-agent integration install -t datadog-redpanda==<VERSION_INTÉGRATION>
.
Environnement conteneurisé
Pour utiliser au mieux cette intégration avec l’Agent Docker dans des environnements conteneurisés, générez une image de l’Agent avec l’intégration Redpanda installée.
Pour générer une image à jour de l’Agent, procédez comme suit :
- Utilisez le Dockerfile suivant :
FROM gcr.io/datadoghq/agent:latest
ARG INTEGRATION_VERSION=1.0.0
RUN agent integration install -r -t datadog-redpanda==${INTEGRATION_VERSION}
Créez l’image et envoyez-la vers votre registre Docker privé.
Mettez à niveau l’image du conteneur de l’Agent Datadog. Si vous utilisez un chart Helm, modifiez la section agents.image
du fichier values.yaml
afin de remplacer l’image de l’Agent par défaut :
agents:
enabled: true
image:
tag: <NOUVEAU_TAG>
repository: <VOTRE_RÉFÉRENTIEL_PRIVÉ>/<NOM_AGENT>
- Utilisez le nouveau fichier
values.yaml
pour mettre à niveau l’Agent :
helm upgrade -f values.yaml <NOM_VERSION> datadog/datadog
Configuration
Host
Collecte de métriques
Pour commencer à recueillir vos données de performance Redpanda, procédez comme suit :
Modifiez le fichier redpanda.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple redpanda.d/conf.yaml.example pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Collecte de logs
Par défaut, la collecte de logs est désactivée dans l’Agent Datadog. Elle est disponible à partir de la version 6.0 de l’Agent.
Pour activer les logs, ajoutez ce qui suit à votre fichier datadog.yaml
:
Ajoutez les lignes suivantes à votre fichier redpanda.d/conf.yaml
pour commencer à recueillir vos logs Redpanda :
logs:
- type: journald
source: redpanda
Environnement conteneurisé
Collecte de métriques
Dans les environnements conteneurisés, Autodiscovery est configuré par défaut après l’intégration du check Redpanda à l’image de l’Agent Datadog.
Les métriques sont automatiquement recueillies sur le serveur de Datadog. Pour en savoir plus, consultez la section relative aux modèles d’intégration Autodiscovery.
Collecte de logs
Par défaut, la collecte de logs est désactivée dans l’Agent Datadog. Elle est disponible à partir de la version 6.0 de l’Agent.
Pour activer les logs, consultez la section relative à la collecte de logs Kubernetes.
Paramètre | Valeur |
---|
<CONFIG_LOG> | {"source": "redpanda", "service": "redpanda_cluster"} |
Validation
Lancez la sous-commande status de l’Agent et cherchez redpanda
dans la section Checks.
Données collectées
Métriques
Événements
L’intégration Redpanda n’inclut aucun événement.
Checks de service
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.