将Azure应用程序Insight日志文件导出到Azure Data Lake存储

时间:2017-05-30 11:24:05

标签: azure azure-application-insights azure-data-lake

我是azure门户的初学者,我在前端(Angular 2)和后端(Asp.net核心)配置了Azure Application洞察力

我可以通过azure应用程序洞察跟踪我的应用程序日志文件,并导出xls表格http://dailydotnettips.com/2015/12/04/exporting-application-insights-data-to-excel-its-just-a-single-click/,但我需要将所有日志文件存储到azure数据湖存储中以进行备份跟踪目的

我需要在遇到问题时调试我的应用程序上的问题。但我得到了链接https://docs.microsoft.com/en-us/azure/application-insights/app-insights-code-sample-export-sql-stream-analyticsCan I download data collected by Azure Application Insights (events list)?继续导出sql,blob存储,我不想要不需要的存储来存储我的数据天蓝色的资源。

那么如果有任何方法可以通过连接器或plugins.IF将连接应用程序洞察到Azure Data湖,请与我分享链接。

谢谢..

1 个答案:

答案 0 :(得分:3)

<强>自动

如果您export the events进行天蓝色blob存储,您可以执行多项操作:

  • 使用Azure Data Factory将数据从blob存储区复制到Azure Data Lake
  • 使用AdlCopy将数据从blob存储区复制到Azure Data Lake
  • 编写an U-Sql job以将数据复制到Azure Data Lake

<强>手册

要手动放置导出的Application Insights数据(格式为.xls),您可以use the portal to upload the file到Azure Data Lake。

如果您需要对导出的数据有更多控制权,可以使用Application Insights Analytics根据可用数据创建查询并将其导出到.xls文件。

如果您不想使用门户网站上传,可以创建一个小应用程序将.xls文件导出到Azure Data Lake。您可以使用the api