使用 Application Insights 监控我的 Azure 功能

Posted

技术标签:

【中文标题】使用 Application Insights 监控我的 Azure 功能【英文标题】:Monitor my Azure function with Application insights 【发布时间】:2022-01-16 16:51:00 【问题描述】:

我正在尝试监控我的 azure 函数以记录性能洞察和发生的任何错误。由于我是 Azure 新手,因此我了解到 Azure Insights 可以做到这一点。

我使用了一些设置来启用它。

Windows:

XDT_MicrosoftApplicationInsights_Java -> 1
ApplicationInsightsAgent_EXTENSION_VERSION -> ~2

Linux:

ApplicationInsightsAgent_EXTENSION_VERSION -> ~3

我正在寻找更多详细信息。

【问题讨论】:

你的函数是用什么语言写的?你用的是什么功能版本? 【参考方案1】:

我们需要在您的 azure 函数应用中添加上述应用设置,如下所示:

检查您用于 Azure 功能的计划。如果是 linux 消费计划,请确保在功能 App 的应用程序设置中添加以下键及其值。

APPLICATIONINSIGHTS_ENABLE_AGENT: true

如果它是一个 python 函数应用程序,那么检查这个GIT 和MS Doc 以获得monitoring azure function

【讨论】:

以上是关于使用 Application Insights 监控我的 Azure 功能的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Pyspark 提取 Azure Application Insights 事件?

使用Application Insights监控应用程序性能

使用 Application Insights 监控我的 Azure 功能

使用Application Insights监控网站可用性

如何使用 WCF 中多个环境的检测密钥配置 Application Insights?

Application Insights URL 分组