从内部的 Azure 应用程序访问数据

Access Data from Azure Application Inside

我创建了一个 Azure Functions,目的是在特定条件下生成数据。白天,该功能会被多次触发,如果满足条件,数据将保存在数据库中并通知项目团队。 由于有时会发生一周内没有生成数据的情况,因此项目团队应该每周收到一份关于 Azure Functions 执行次数以及是否成功的报告。我在 Azure 门户中看到 Application Inside 存储了这些数据,但我还不清楚如何访问这些数据。

我在 Java 中有哪些选项来检索和处理遥测数据?

What options do I have in Java to retrieve and process the telemetry data?

要检索遥测数据并将其存储更长时间或以某种专门方式处理遥测数据,Continuous Export 是实现此目的的理想选择.


检索访问/处理遥测数据的替代方法:

  1. 在日志浏览器中,导出按钮可让您将表格和图表传输到 Excel 电子表格。
  2. Log Analytics Queries也导出遥测数据的结果。
  3. Power BI 用于探索和导出您的数据。
  4. 要以编程方式访问您的遥测数据,您可以使用 Data access REST API.
  5. Through PowerShell, you can also access setup continuous export.

而不是 Log Analytics API,您可以通过编程方式访问它以检索和存储遥测数据,因为查询 API 有一些查询限制。

为了以编程方式访问,Azure Monitor 查询 SDK 包含 JavaScript、.NET、Python 和 Java.[=46 的惯用客户端库=]

请参阅 Azure Monitor Query Client Library for Java Documentation by Microsoft 提供的示例代码示例以查看如何以编程方式access/process 遥测日志。