Dell NativeEdge: Yüksek Uç Nokta Sayısı Nedeniyle Uç Nokta Ölçümleri Kullanılamıyor
Summary: Endpoints > Endpoint ayrıntılar > Metrics sekmesinde, bir NativeEdge Orchestrator'a bağlanan çok sayıda uç nokta varsa ölçümler görüntülenmez.
Symptoms
Uç NoktalarUç Nokta ayrıntısı>>Ölçümler sekmesinde ölçümler görüntülenemiyor.
Sorun yalnızca bir NativeEdge Orchestrator'a (NEO) bağlanan çok sayıda uç nokta olduğunda görülür.
Kullanıcı arayüzünde herhangi bir hata görünmüyor ancak ölçüm grafikleri yüklenemiyor veya görüntülenemiyor.
Cause
NativeEdge Orchestrator, ölçüm verilerini toplamak için Victoria Metrics'i kullanır. NEO 3.1'de, bu verilerin depolandığı yer (vmstorage) için depolama PersistentVolumeClaim (PVC) 50 GB için boyutlandırılmıştır.
Resolution
Geçici Çözüm
Tek bir NativeEdge Orchestrator'da (NEO) 50'den fazla uç nokta eklemeyi planlayan kullanıcılar, ölçümlerin tüm uç noktalar için doğru şekilde görüntülendiğinden emin olmak üzere yapılandırmayı güncelleştirmelidir.
Önerilen değer
- 50-100 uç nokta için saklama süresini 30 gün olarak değiştirin.
- 100-200 uç nokta için saklama süresini 15 gün olarak değiştirin.
- 200-400 uç nokta için saklama süresini 7 gün olarak değiştirin.
- 400-800 uç nokta için saklama süresini 3 gün olarak değiştirin.
Native Edge Orchestrator'da şunu kullanın: kubectl düzenlemek için mist-ee-vmstorage Victoria Metrics için saklama süresinin değerini değiştirmek için dosyayı açın. Varsayılan değer retentionPeriod=12 (12 ay) değeridir:
- Şunu düzenleyin:
mist-ee-vmstorageDurum bilgisi olan set:kubectl edit statefulsets mist-ee-vmstorage -n hzp - Düzenleyiciyi kullanarak, retentionPeriod=12 olarak ayarlanmış retentionPeriod parametresini bulun ve 30 günlük bir saklama süresi için değerini uygun şekilde değiştirin (örneğin, retentionPeriod=30d ).
- Kaydedin ve düzenleyiciden çıkın.
Örneğin, retentionPeriod değerini değiştirin:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=12 --storageDataPath=/var/lib/victoria-metrics-data
Şu şekilde değiştirin:
spec:
containers:
- args:
- exec /vmstorage-prod -httpAuth.username=$VICTORIA_METRICS_USERNAME -httpAuth.password=$VICTORIA_METRICS_PASSWORD
--retentionPeriod=30d --storageDataPath=/var/lib/victoria-metrics-data
Bu sorunun NativeEdge'in gelecekteki bir sürümünde ele alınması planlanmaktadır.