Dell NativeEdge: As métricas de endpoint estão indisponíveis devido à alta contagem de endpoints
Summary: Na guia Endpoints > Endpoint detail > Metrics, as medições não serão exibidas se houver muitos endpoints se conectando a um NativeEdge Orchestrator.
Symptoms
Na guia Métricas de detalhes> do endpoint de endpoints>, as medições não são exibidas.
O problema só ocorrerá se houver muitos endpoints se conectando a um NativeEdge Orchestrator (NEO).
A IU não mostra nenhum erro, mas não carrega nem exibe os gráficos de medições.
Cause
O NativeEdge Orchestrator usa o Victoria Metrics para a coleta de dados de medição. No NEO 3.1, o armazenamento PersistentVolumeClaim (PVC) para onde esses dados são armazenados (vmstorage) é dimensionado para 50 GB.
Resolution
Solução temporária
Os usuários que planejam integrar mais de 50 endpoints em um único NativeEdge Orchestrator (NEO) devem atualizar a configuração para garantir que as medições sejam exibidas corretamente para todos os endpoints.
Valor recomendado
- Para 50 a 100 endpoints, altere o período de retenção para 30 dias.
- Para 100 a 200 endpoints, altere o período de retenção para 15 dias.
- Para 200 a 400 endpoints, altere o período de retenção para 7 dias.
- Para 400 a 800 endpoints, altere o período de retenção para três dias.
No Native Edge Orchestrator, use kubectl para editar o mist-ee-vmstorage para alterar o valor do período de retenção do Victoria Metrics. O valor padrão é retentionPeriod=12 (12 meses):
- Edite o
mist-ee-vmstorageConjunto com monitoração de estado:kubectl edit statefulsets mist-ee-vmstorage -n hzp - Usando o editor, localize o parâmetro retentionPeriod que está definido como retentionPeriod=12 e altere seu valor de acordo, como retentionPeriod=30d , por um período de retenção de 30 dias.
- Salve e saia do editor.
Por exemplo, altere o valor 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
Para:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Esse problema está planejado para ser resolvido em uma versão futura do NativeEdge.