• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Intégration d'Argo CD

Argo CD est un contrôleur Kubernetes , chargé de monitoring en continu toutes les applications en cours d'exécution et de comparer leur état en direct à l'état souhaité spécifié dans le référentiel Git.

Utilisez New Relic pour afficher un dashboard basé sur les métriques Prometheus afin de mieux comprendre l' infrastructure Argo CD de votre cluster k8s. Avec New Relic vous pouvez monitorer :

  • Demande d'état de santé
  • État de synchronisation des applications
  • Statistiques de Argo CD Controller
  • Statistiques de Argo CD Server
  • statistiques du référentiel
Argo CD Dashboard

Activer l'intégration

Suivez ces étapes pour activer l'intégration.

  1. Suivez la documentation d'Argo CD pour en savoir plus sur les métriques exposées par Argo CD.

  2. Configurer Prometheus monitoring. Les métriques Prometheus doivent être intégrées à New Relic. Vous pouvez utiliser l'agent Prometheus pour Kubernetes ou l'intégration Prometheus Remote Write. Découvrez comment envoyer des métriques Prometheus pour plus de détails.

    Important

    L' agent Prometheus récupère uniquement les métriques par défaut à partir d'un ensemble d'intégration.

    Dans ce cas, vous devez identifier votre pod ou point de terminaison avec l'une de ces étiquettes app.kubernetes.io/name, app.newrelic.io/name, k8s-app contenant la chaîne argocd.

  3. Utilisez la requête suivante pour confirmer que les métriques sont ingérées comme prévu :

    FROM Metric SELECT count(*) WHERE instrumentation.name = 'remote-write' AND metricName LIKE 'argocd_%' FACET metricName LIMIT MAX
  4. Installez le démarrage rapide du CD Argo pour accéder aux et alertes intégrés.

    Une fois importés, vous pouvez modifier ou cloner les ressources pour les adapter à vos besoins spécifiques.

    Important

    Certains graphiques du dashboard incluent des requêtes avec des conditions qui nécessitent l'identification de votre pod ou point de terminaison avec l'une de ces étiquettes app.kubernetes.io/name, app.newrelic.io/name, k8s-app contenant la chaîne argocd.

Rechercher et utiliser des métriques

Les métriques Prometheus sont stockées sous forme de métriques dimensionnelles. Vous pouvez effectuer une requête à l'aide de NRQL ou utiliser l' explorateur de données pour parcourir les métriques, les facettes et filtrer les dimensions associées disponibles.

Les différents ensembles de métriques exposés par cette intégration sont définis dans la documentation Argo CD.

Utilisez la requête NRQL suivante pour comprendre les métriques ingérées dans New Relic :

  • Lister les noms métriques uniques :

    FROM Metric SELECT uniques(metricName) WHERE instrumentation.name = 'remote-write' AND metricName LIKE 'argocd_%' LIMIT MAX
  • Points de données par minute :

    FROM Metric SELECT rate(datapointcount(), 1 minute) WHERE instrumentation.name = 'remote-write' AND metricName LIKE 'argocd_%' LIMIT MAX
  • Estimer l'ingestion de données (ingestion quotidienne, en octets) :

    FROM Metric SELECT bytecountestimate() WHERE instrumentation.name = 'remote-write' AND metricName LIKE 'argocd_%' SINCE 1 day ago

Dépannage

  • Utilisez cette commande pour vérifier que le point de terminaison Prometheus d'Argo CD émet des métriques sur tout nœud K8s configuré avec Argo CD :

    bash
    $
    curl <Argo CD-Pod-IP>:8082/metrics
  • Vous pouvez également consulter les directives de dépannage spécifiques pour l'intégration Prometheus .

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.