Dell NativeEdge : Les métriques de point de terminaison ne sont pas disponibles en raison d’un nombre élevé de points de terminaison
Summary: Sous l’onglet Endpoints > Endpoint detail > Metrics, les metrics ne s’affichent pas s’il existe de nombreux points de terminaison qui se connectent à un NativeEdge Orchestrator.
Symptoms
Sous l’onglet Endpoints>Endpoint detail>Metrics , les metrics ne s’affichent pas.
Le problème se produit uniquement si de nombreux points de terminaison se connectent à NativeEdge Orchestrator (NEO).
L’interface utilisateur n’affiche aucune erreur, mais elle ne parvient pas à charger ou à afficher les graphiques de mesures.
Cause
NativeEdge Orchestrator utilise Victoria Metrics pour collecter des données de métriques. Dans NEO 3.1, le stockage PersistentVolumeClaim (PVC) pour lequel ces données sont stockées (vmstorage) est dimensionné pour 50 Go.
Resolution
Solution
Les utilisateurs qui prévoient d’intégrer plus de 50 points de terminaison dans un seul NativeEdge Orchestrator (NEO) doivent mettre à jour la configuration pour s’assurer que les métriques s’affichent correctement pour tous les points de terminaison.
Valeur recommandée
- Pour 50 à 100 points de terminaison, définissez la période de rétention sur 30 jours.
- Pour 100 à 200 points de terminaison, définissez la période de rétention sur 15 jours.
- Pour 200 à 400 points de terminaison, définissez la période de rétention sur 7 jours.
- Pour 400 à 800 points de terminaison, définissez la période de rétention sur 3 jours.
Sur Native Edge Orchestrator, utilisez kubectl Pour modifier le fichier mist-ee-vmstorage pour modifier la valeur de la période de rétention des mesures Victoria. La valeur par défaut est retentionPeriod=12 (12 mois) :
- Modifiez le
mist-ee-vmstorageStateful Set :kubectl edit statefulsets mist-ee-vmstorage -n hzp - À l’aide de l’éditeur, recherchez le paramètre retentionPeriod qui est défini sur retentionPeriod=12 et modifiez sa valeur en conséquence, par exemple retentionPeriod=30d pour une période de rétention de 30 jours.
- Enregistrez et quittez l’éditeur.
Par exemple, modifiez la valeur de retentionPeriod :
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=12 --storageDataPath=/var/lib/victoria-metrics-data
Jusqu’à :
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Ce problème devrait être résolu dans une prochaine version de NativeEdge.