我有一个基于Docker的Python函数应用程序正在运行,它连接到Application Insights资源。我得到了所有常用的指标,但Live metrics无法告诉我";不可用:您的应用程序脱机或使用旧的SDK;。
我使用azure-functions/python:4-python3.9-appservice
图像作为基础。如果我没有记错的话,当我通过ZIP部署简单地部署Function应用程序时,我可以查看Live Metrics,但自从切换到Docker后,这个选项就消失了。在网上,我找不到正确的信息来解决这个问题,也无法确定这是否可能。
AFAIK,目前不支持Python的Live Metric Stream。
MSDOC表示,目前支持的语言有.NET、Java和Node.js。
为了实现这一点,您可以参考@AJG提供的替代解决方案,因为您必须创建LogHandler并将消息写入Cosmos DB容器。它将流入控制台。