【问题标题】:How to configure Application Insights to only track the count of calls in an Azure Function App如何将 Application Insights 配置为仅跟踪 Azure Function App 中的调用计数
【发布时间】:2020-05-10 10:59:50
【问题描述】:

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

我想使用应用程序洞察来跟踪每个 API 调用的操作计数。所有其他遥测和日志数据大多是不必要的,并且会增加使用成本。如何配置我的函数应用,以便仅跟踪每个 HTTP 方法的调用次数?

【问题讨论】:

  • 您好,如果您的回答对您有帮助,您能接受吗?谢谢。

标签: c# azure-functions azure-application-insights


【解决方案1】:

在应用程序洞察中,无法直接访问track only how many calls is made per HTTP method。您必须跟踪 Request Telemetry 数据,然后使用 kusto 查询来执行此操作。

这里有一些减少数据的方法:

1.使用采样,请参考thisthis文章。

2.在azure函数中添加Startup.cs,然后使用filtering

我可以想到track only how many calls is made per HTTP method的另一种方法是,您可以转到azure function的metrics,看看是否有相关的metrics/filter组合可以生成结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 2017-06-28
    • 2018-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多