Dell NativeEdge: Endpunktkennzahlen sind aufgrund der hohen Anzahl von Endpunkten nicht verfügbar.
Summary: Auf der Registerkarte Endpunkte > Endpunktdetails > Metriken werden keine Metriken angezeigt, wenn viele Endpunkte eine Verbindung zu einem NativeEdge Orchestrator herstellen.
Symptoms
Auf der Registerkarte Endpunktdetails>>Kennzahlen können keine Kennzahlen angezeigt werden.
Das Problem tritt nur auf, wenn viele Endpunkte eine Verbindung zu einem NativeEdge Orchestrator (NEO) herstellen.
Die Benutzeroberfläche zeigt keinen Fehler an, aber die Kennzahlendiagramme können nicht geladen oder angezeigt werden.
Cause
NativeEdge Orchestrator verwendet Victoria Metrics für die Erfassung von Kennzahlendaten. In NEO 3.1 beträgt der Storage PersistentVolumeClaim (PVC), in dem diese Daten gespeichert werden (vmstorage), 50 GB.
Resolution
Problemumgehung
NutzerInnen, die das Onboarding von mehr als 50 Endpunkten in einem einzigen NativeEdge Orchestrator (NEO) planen, sollten die Konfiguration aktualisieren, um sicherzustellen, dass die Metriken für alle Endpunkte korrekt angezeigt werden.
Empfohlener Wert
- Ändern Sie für 50 bis 100 Endpunkte die Aufbewahrungsfrist in 30 Tage.
- Ändern Sie für 100 bis 200 Endpunkte die Aufbewahrungsfrist in 15 Tage.
- Ändern Sie für 200 bis 400 Endpunkte die Aufbewahrungsfrist in 7 Tage.
- Ändern Sie für 400 bis 800 Endpunkte die Aufbewahrungsfrist in 3 Tage.
Verwenden Sie auf dem Native Edge Orchestrator kubectl So bearbeiten Sie die mist-ee-vmstorage , um den Wert der Aufbewahrungsfrist für Victoria-Metriken zu ändern. Der Standardwert ist retentionPeriod=12 (12 Monate):
- Bearbeiten Sie die
mist-ee-vmstorageZustandsbehafteter Satz:kubectl edit statefulsets mist-ee-vmstorage -n hzp - Suchen Sie mithilfe des Editors den Parameter retentionPeriod, der auf retentionPeriod=12 festgelegt ist, und ändern Sie seinen Wert entsprechend, z. B. retentionPeriod=30d für einen Aufbewahrungszeitraum von 30 Tagen.
- Speichern und beenden Sie den Editor.
Ändern Sie beispielsweise den Wert für 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
Zu:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Dieses Problem soll in einer zukünftigen Version von NativeEdge behoben werden.