metric.label.state = 'used' filtresiyle memory percent_used (agent.googleapis.com/memory/percent_used) tabanlı Compute Engine otomatik ölçeklendirmesi tetiklenmiyor. Metrik/filtre yapılandırmasını nasıl düzeltirsiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Filtreyi metric.label.state = 'used' AND metric.label.state = 'buffered' AND metric.label.state = 'cached' AND metric.label.state = 'slab' olarak değiştirin..
Neden bu cevap
agent.googleapis.com/memory/percentused metriği, belleğin farklı durumlarını (kullanılan, önbelleğe alınmış, tamponlanmış vb.) state etiketiyle ayrı ayrı raporlar. Bu nedenle, yalnızca metric.label.state = 'used' filtresi, toplam kullanılan belleği değil, yalnızca 'used' etiketli belleği dikkate alır. Otomatik ölçeklendirmenin genel bellek kullanımına göre tetiklenmesi için, 'used', 'buffered', 'cached' ve 'slab' gibi belleğin tüketildiği tüm durumları kapsayan bir filtre kullanmak gerekir. Bu, sistemin gerçek bellek baskısını doğru bir şekilde yansıtacaktır. Diğer seçenekler neden yanlış: Hedef türünü DELTAPERMINUTE olarak değiştirmek, yüzde tabanlı bir metrik için uygun değildir ve sorunu çözmez. agent.googleapis.com/memory/bytesused metriğini kullanmak, yüzde yerine bayt cinsinden değer verir ancak yine de state etiketinin doğru filtrelenmesi gerekir. Filtreyi metric.label.state = 'free' olarak değiştirmek, boş belleği izler ve bellek kullanımı yüksek olduğunda ölçeklendirme yapmaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez