Dell NativeEdge: Метрики кінцевих точок недоступні через велику кількість кінцевих точок
Summary: На вкладці «Кінцеві точки > «Деталі» > «Показники» метрики не відображаються, якщо є багато кінцевих точок, підключених до оркестратора NativeEdge.
Symptoms
На вкладці Показники кінцевих точок (Endpoint> Detail >Metrics) показники не відображаються.
Проблема виникає лише в тому випадку, якщо є багато кінцевих точок, які підключаються до оркестратора NativeEdge (NEO).
Інтерфейс користувача не показує помилки, але не завантажує або не відображає графіки показників.
Cause
NativeEdge Orchestrator використовує Victoria Metrics для збору даних метрик. У NEO 3.1 розмір сховища PersistentVolumeClaim (PVC), де зберігаються ці дані (vmstorage), становить 50 ГБ.
Resolution
Спосіб вирішення проблеми
Користувачі, які планують підключити понад 50 кінцевих точок в одному NativeEdge Orchestrator (NEO), повинні оновити конфігурацію, щоб забезпечити правильне відображення показників для всіх кінцевих точок.
Рекомендоване значення
- Для 50-100 кінцевих точок змініть період зберігання на 30 днів.
- Для 100-200 кінцевих точок змініть період зберігання на 15 днів.
- Для 200-400 кінцевих точок змініть період зберігання на 7 днів.
- Для 400-800 кінцевих точок змініть період зберігання на 3 дні.
На рідному оркестраторі Edge використовуйте kubectl щоб відредагувати файл mist-ee-vmstorage файл для зміни значення терміну зберігання для Victoria Metrics. Значення за замовчуванням – retentionPeriod=12 (12 місяців):
- Відредагуйте файл
mist-ee-vmstorageМножина станів:kubectl edit statefulsets mist-ee-vmstorage -n hzp - За допомогою редактора знайдіть параметр retentionPeriod, який встановлено на retentionPeriod=12, і відповідно змініть його значення, наприклад, retentionPeriod=30d для періоду зберігання 30 днів.
- Збережіть і вийдіть з редактора.
Наприклад, змініть значення для 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
До:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Планується розглянути цю проблему в майбутньому релізі NativeEdge.