Dell NativeEdge: Metryki punktów końcowych są niedostępne z powodu dużej liczby punktów końcowych
Summary: Na karcie Endpoints > Endpoint Detail > Metrics metryki nie są wyświetlane, jeśli istnieje wiele punktów końcowych łączących się z programem NativeEdge Orchestrator.
Symptoms
Na karcie Endpoints>Endpoints Endpoint Detail>Metrics metryki nie są wyświetlane.
Problem występuje tylko wtedy, gdy wiele punktów końcowych łączy się z programem NativeEdge Orchestrator (NEO).
Interfejs użytkownika nie pokazuje żadnego błędu, ale nie ładuje ani nie wyświetla wykresów metryk.
Cause
NativeEdge Orchestrator używa Victoria Metrics do gromadzenia danych metryk. W NEO 3.1 pamięć masowa PersistentVolumeClaim (PVC) dla której te dane są przechowywane (vmstorage) ma rozmiar 50 GB.
Resolution
Obejście problemu
Użytkownicy planujący dołączenie ponad 50 punktów końcowych w jednym programie NativeEdge Orchestrator (NEO) powinni zaktualizować konfigurację, aby metryki były wyświetlane poprawnie dla wszystkich punktów końcowych.
Zalecana wartość
- W przypadku 50–100 punktów końcowych zmień okres przechowywania na 30 dni.
- W przypadku 100–200 punktów końcowych zmień okres przechowywania na 15 dni.
- W przypadku 200–400 punktów końcowych zmień okres przechowywania na 7 dni.
- W przypadku 400–800 punktów końcowych zmień okres przechowywania na 3 dni.
W natywnym programie Edge Orchestrator użyj kubectl , aby edytować mist-ee-vmstorage , aby zmienić wartość okresu przechowywania dla Victoria Metrics. Wartość domyślna to retentionPeriod=12 (12 miesięcy):
- Edytuj plik
mist-ee-vmstorageZestaw stanowy:kubectl edit statefulsets mist-ee-vmstorage -n hzp - Korzystając z edytora, znajdź parametr retentionPeriod ustawiony na retentionPeriod=12 i odpowiednio zmień jego wartość, na przykład retentionPeriod=30d dla okresu przechowywania wynoszącego 30 dni.
- Zapisz i zamknij edytor.
Na przykład zmień wartość parametru 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
Do:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Ten problem ma zostać rozwiązany w przyszłej wersji oprogramowania NativeEdge.