Получение журналов для экземпляра контейнера Azure, который зависает - PullRequest
0 голосов
/ 18 октября 2018

У нас есть экземпляр Azure Container, который, кажется, зависает при большой нагрузке.И мы можем вызвать это с помощью нагрузочного теста.Я не ищу точное решение для этого прямо сейчас, но меня смущает то, что я не могу получить какие-либо журналы из экземпляра контейнера, когда это произойдет, что бы точно сказать мне, что происходит.

Мой экземпляр - контейнер Docker, в котором выполняется приложение NodeJS.Я добавил Application Insights в приложение, и мне удалось получить любые исключения, возникающие из самого приложения.Но когда мы наблюдаем замораживание, оно фактически не попадает в приложение внутри контейнера, поэтому Application Insights мне не поможет в этом случае.

Кроме того, если я перейду к своему экземпляру контейнера в Azure,и просмотрите вкладку «События», я не вижу никаких ошибок или чего-то действительно такого, что сообщало бы мне, что мой экземпляр контейнера находится в «нерабочем» состоянии, даже если мы не можем его достичь.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

С помощью командной строки Azure az container attach можно проверить состояние экземпляра контейнера, а также журналы.Существует три способа получения разных журналов, см. Получение журналов контейнера и событий в экземплярах контейнера Azure .Политика перезапуска также поможет, когда у экземпляра контейнера возникнут некоторые проблемы.

0 голосов
/ 19 октября 2018

Что вы видите на вкладках «Журналы» и «Подключиться» на портале Azure?Вы также можете проверить страницу обзора на портале Azure, чтобы увидеть информацию об использовании ЦП / памяти / сети?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...