Velero est un outil open source permettant de sauvegarder et de restaurer en toute sécurité les ressources d'un cluster Kubernetes, d'effectuer une reprise après sinistre et de migrer des ressources et des volumes persistants vers un autre cluster Kubernetes.
Utilisez New Relic pour comprendre le succès et les performances de vos tâches de sauvegarde Velero pour votre cluster k8s. Avec New Relic vous pouvez monitorer :
- État de sauvegarde par instance
- Durées et taille des sauvegardes par instance
- Restaurer le statut par instance

Activer l'intégration
Suivez ces étapes pour activer l'intégration.
Suivez la documentationVelero pour Prometheus pour découvrir le point de terminaison Velero métriques.
Configurer Prometheus monitoring. Les métriques Prometheus doivent être intégrées à New Relic, vous pouvez utiliser l'agent Prometheus ou l'intégration d'écriture à distance. 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înevelero
.Utilisez la requête suivante pour confirmer que les métriques sont ingérées comme prévu :
FROM Metric SELECT count(*) WHERE metricName LIKE 'velero_%' FACET metricName LIMIT MAXInstallez le pour Velero quickstart accéder aux alertes et fonctionnalités intégrées.
Une fois importés, vous pouvez modifier ou cloner les ressources pour les adapter à vos besoins spécifiques.
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.
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 metricName LIKE 'velero_%' LIMIT MAXCompter le nombre de mises à jour métriques :
FROM Metric SELECT datapointcount() WHERE metricName LIKE 'velero_%' LIMIT MAXEstimer l'ingestion de données (ingestion quotidienne, en octets) :
FROM Metric SELECT bytecountestimate() WHERE metricName LIKE 'velero_%' SINCE 1 day ago
Dépannage
Utilisez cette commande pour vérifier que le point de terminaison Velero Prometheus émet des métriques sur tout nœud k8s configuré avec Velero:
bash$curl <Velero-Pod-IP>:8085/metricsSuivez les conseils de dépannage de la documentation Velero pour vous assurer que les métriques sont configurées comme prévu sur votre cluster.
Vous pouvez également consulter les directives de dépannage spécifiques pour l'intégration Prometheus .