如何将 Application Insights 配置为只跟踪 Azure Function App 中的调用次数?

问题描述 投票:1回答:1

我有一个 Azure Function App,目前正在运行,每小时处理约 4k 次查询。应用程序洞察力监视器被设置为自动创建时的默认配置。

我想使用应用程序洞察力来跟踪 只是 每次API调用的操作次数。其他所有的遥测和日志数据大多是不必要的,也会抬高使用成本。我如何配置我的函数应用程序,使我只能跟踪每个 HTTP 方法的调用次数?

c# azure-functions azure-application-insights
1个回答
0
投票

在应用程序洞察力中,没有办法直接到 track only how many calls is made per HTTP method. 你必须跟踪 Request Telemetry 数据,然后使用kusto查询来实现。

以下是一些减少数据的方法。

1.使用采样,请参考 这个这个 的文章。

2.在azure函数中添加一个Startup.cs,然后用 过滤.

我能想到的另一种方式 track only how many calls is made per HTTP method,就是你可以到azure函数的metrics中,看看是否有相关的metricsfilter组合,可以产生结果。

© www.soinside.com 2019 - 2024. All rights reserved.