如何在 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 服务器,最后一个选项还允许您对数据进行强大的转换。
有没有办法在 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 服务器,最后一个选项还允许您对数据进行强大的转换。