我们刚刚在我们的网站上添加了应用程序洞察,目前将其限制为每天 100MB 的数据,以确保不增加任何费用。
现在,我们连续两天收到有关超出每日配额的消息,我正在尝试找出超出配额的时间,以便了解我们实际发送的数据量。
我知道我可以调整限制,而且我们可能必须这样做,但为了与管理层争论这一点,我需要更多有关数字的信息。
理想情况下,一张图表在一个轴上显示时间,在另一轴上显示累积数据,或者任何信息都是完美的。但此时任何信息都是好信息。
希望得到一些提示和技巧,提前谢谢您。
我认为您可以使用 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 资源。 导航到“日志”部分。 将查询复制并粘贴到查询编辑器中。