如何在 Azure Application Insights 中导出性能数据

How to Export Performance Data in Azure Application Insights

有没有办法在 Azure Application Insights 中导出性能数据?

是的,有点。但不是从那里。您可以为此使用 Application Insights Analytics

您必须在那里创建一个显示您需要的查询。然后您可以将结果导出到 csv 或将其呈现为图表并保存。

帮助您入门的示例查询可以是:

requests 
| where timestamp >= ago(24h) 
| summarize percentiles(duration, 95), count()  by name 

查询是,一旦您稍微了解了该语言,就很容易编写,并且您可以获得非常有趣的查询。另一个性能示例是

requests 
| where timestamp >= ago(24h) 
| summarize avg(duration), min(duration), max(duration), stdev(duration) , count()  by name 
| order by avg_duration  desc

如果要将数据导出到 sql 服务器,您可以先配置应用程序洞察力以连续导出到 blob,然后使用流分析作业将此数据实时导出到目标例如,您想要一个 sql 服务器,最后一个选项还允许您对数据进行强大的转换。