Zasada autoskalowania Compute Engine powinna być uruchamiana, gdy całkowite użycie pamięci przekroczy 80%. Zainstalowano agenta Cloud Monitoring, ale skalowanie nie następuje przy dużym obciążeniu pamięci. Jaka zmiana naprawi tę zasadę?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zmień filtr metryki na metric.label.state = 'used'..
Dlaczego to jest odpowiedź
Autoskalowanie Compute Engine oparte na metrykach agenta Cloud Monitoring wymaga precyzyjnego określenia, która wartość metryki ma być monitorowana. Metryka agent.googleapis.com/memory/bytesused domyślnie zwraca dane dla różnych stanów pamięci (np. used, buffered, cached, free). Aby autoskaler reagował na faktyczne użycie pamięci przez aplikacje, należy odfiltrować dane, wybierając tylko te, gdzie metric.label.state = 'used'. Bez tego filtru autoskaler może agregować wszystkie stany, co prowadzi do błędnych odczytów i braku skalowania. Zmiana typu Target na DELTAPERMINUTE jest nieprawidłowa, ponieważ użycie pamięci to wartość absolutna, a nie zmiana w czasie. Zmiana identyfikatora metryki na agent.googleapis.com/memory/bytesused jest już domyślnie poprawna dla tej metryki. Ustawienie filtru na free i celu na 20% oznaczałoby skalowanie, gdy wolna pamięć spadnie do 20%, co jest odwrotnością zamierzonego celu.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana