我可以查看我们向应用程序洞察发送了多少数据吗?

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

我们刚刚在我们的网站上添加了应用程序洞察,目前将其限制为每天 100MB 的数据,以确保不增加任何费用。

现在,我们连续两天收到有关超出每日配额的消息,我正在尝试找出超出配额的时间,以便了解我们实际发送的数据量。

我知道我可以调整限制,而且我们可能必须这样做,但为了与管理层争论这一点,我需要更多有关数字的信息。

理想情况下,一张图表在一个轴上显示时间,在另一轴上显示累积数据,或者任何信息都是完美的。但此时任何信息都是好信息。

希望得到一些提示和技巧,提前谢谢您。

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

我认为您可以使用 Azure Monitor 日志(Kusto 查询语言,KQL)创建一个查询,以提供对遥测数据的见解。这是一个示例查询,可以识别超出配额的时间:

// Assuming you're interested in requests telemetry
requests
| where timestamp >= datetime("2023-01-01T00:00:00Z") // Replace with the start date
| where timestamp < datetime("2023-01-03T00:00:00Z")  // Replace with the end date
| summarize totalVolume = sum(itemCount) by bin(timestamp, 1h)
| project timestamp, totalVolume

此查询按小时添加遥测项目的数量。您可以根据您的需要更改它。

如果您想知道在哪里运行此查询,

操作 Azure 门户。 打开 Application Insights 资源。 导航到“日志”部分。 将查询复制并粘贴到查询编辑器中。

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