在 Azure Functions 中配置 APM 代理(.NET)
通过在 Azure Functions 中集成 APM Insight .NET Core 代理,跟踪响应时间、吞吐量和 Apdex 评分等重要关键指标,监控 Azure 函数应用程序的性能。
通过 Azure 门户安装 APM Insight .NET 代理扩展
- 登录 Azure 门户,在 Function App 选项卡中导航至您的函数应用。

- 导航至 Azure 函数应用的扩展选项卡,然后点击 + 添加。

- 在添加站点扩展弹出窗口中,从选择扩展下拉菜单中选择 APM Insight .NET Core Agent(version)--Site24x7。

- 接受许可协议,然后点击添加以安装代理。

- 导航至您的函数应用,前往设置 > 环境变量 > 应用设置。在添加应用设置弹出窗口中,通过在名称和值字段中输入以下信息来配置许可证密钥:
名称:S247_LICENSE_KEY
值:[您的许可证密钥]
注意您可以从 Site24x7 网页客户端获取 S247_LICENSE_KEY。获取许可证密钥的步骤如下:
i. 登录您的 Site24x7 账户。
ii. 导航至 APM > APM Insight > .NET 代理 > 复制许可证密钥。
iii. 将复制的许可证密钥替换到 YOUR_LICENSE_KEY_HERE 处。
- 重启 Azure 函数应用并访问 Azure 函数以开始监控。

- 设置完成。应用运行并产生一些事务后,即可查看相关指标。

通过 Azure 门户升级 APM Insight .NET 代理
要升级用于监控 Azure 函数应用的 .NET Core 代理,请按照以下说明操作:
- 登录 Azure 门户,导航至 Function App 选项卡。
- 点击开发工具部分下的扩展。
- 点击可用更新图标以升级代理。

- 代理更新完成后,重启 Azure 函数应用并访问 Azure 函数以继续监控。

