正在获取冻结的Azure容器示例的日志

mwecs4sa  于 2022-12-19  发布在  其他
关注(0)|答案(2)|浏览(108)

我们有一个Azure容器示例似乎在重负载下冻结。我们可以通过负载测试导致此问题。我现在不想寻找确切的解决方案,但我感到困惑的是,发生此问题时,我似乎无法从容器示例获取任何日志,以确切地告诉我发生了什么。
我的示例是运行NodeJS应用程序的Docker容器。我向应用程序添加了Application Insights,并且成功获取了应用程序本身产生的任何异常。但是当我们遇到冻结行为时,它实际上并没有获取容器内的应用程序,因此Application Insights在这种情况下对我没有帮助。
此外,如果我转到Azure中的容器示例,并在“事件”选项卡下查看,我没有看到任何类型的错误,或任何真正告诉我我的容器示例处于“不工作”状态的东西,即使我们无法访问它。

2izufjch

2izufjch1#

你在Azure门户的“日志”和“连接”选项卡中看到了什么?你是否还可以检查Azure门户中的概述页面以查看CPU/内存/网络使用情况?

trnvg8h3

trnvg8h32#

你可以使用Azure CLI命令az container attach来检查容器示例状态和日志。有三种方法可以获取不同的日志,请参阅Retrieve container logs and events in Azure Container Instances。当容器示例出现问题时,重新启动策略也会有所帮助。

相关问题