Приложение Go в GKE показывает высокую загрузку ЦП, но низкий трафик. Вам нужно определить, какие функции Go потребляют больше всего ЦП. Что вы должны сделать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Изменить приложение Go для сбора данных профилирования. Проанализировать метрики ЦП вашего приложения на графиках flame graph в Profiler..
Почему это правильный ответ
Правильный ответ — изменить приложение Go для сбора данных профилирования и анализировать метрики ЦП с помощью flame graph в Profiler. Это позволяет точно определить функции Go, которые потребляют больше всего ЦП, поскольку Profiler разработан специально для анализа производительности кода на уровне функций. Развертывание Fluent Bit и анализ логов (первый вариант) не даст детальной информации о потреблении ЦП на уровне функций. Логи обычно содержат общую информацию о работе приложения, а не профилирование ЦП. Создание настраиваемой панели мониторинга в Cloud Monitoring (второй вариант) покажет общую загрузку ЦП, но не укажет, какие именно функции Go вызывают эту загрузку. Это полезно для общего мониторинга, но не для глубокого анализа производительности кода. Подключение по SSH к узлам GKE и выполнение команды top (третий вариант) покажет потребление ЦП процессом приложения в целом, но не предоставит детализированной информации о конкретных функциях Go, ответственных за высокую загрузку.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется