Embed/REST API 用于 Azure 分析
Embed/REST API for azure analytics
是否有 API 可用于从 Azure 门户中提取网站的 telemetry/insights 数据,以便我可以在我的第 3 方网站上显示该数据?我正在寻找类似于 Google Analytics embed API.
的东西
我认为 Azure Web 应用程序分析没有特定的 API(我今天发现的新名称)。但是,您可以将您的网站配置为登录到 Azure 存储 - table 存储或 blob 存储,然后使用常规存储 REST APIs(或使用来自 类 的存储客户端Azure SDK 之一)。当您在 Azure 门户中启用日志记录时,您可以执行此配置。日志目标的选择是文件(即本地文件系统 - 然后可以通过 FTP 提取)或 Table 或 Blob(然后可以通过存储 REST API 访问这些)。
这里总结一下:
http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/
注意:在 link 中,他们描述了如何流式传输日志以进行实时日志查看(使用 PowerShell 或 Azure 命令行工具)。我认为这是为了调试目的而不是嵌入到应用程序中,但它可能对您有所帮助...
另一种方法(免责声明:我从未尝试过)是将 NewRelic 集成到您的应用程序中,然后使用他们的 REST API 来提取他们的监控信息:
https://docs.newrelic.com/docs/apm/apis/requirements/extracting-metric-data
是否有 API 可用于从 Azure 门户中提取网站的 telemetry/insights 数据,以便我可以在我的第 3 方网站上显示该数据?我正在寻找类似于 Google Analytics embed API.
的东西我认为 Azure Web 应用程序分析没有特定的 API(我今天发现的新名称)。但是,您可以将您的网站配置为登录到 Azure 存储 - table 存储或 blob 存储,然后使用常规存储 REST APIs(或使用来自 类 的存储客户端Azure SDK 之一)。当您在 Azure 门户中启用日志记录时,您可以执行此配置。日志目标的选择是文件(即本地文件系统 - 然后可以通过 FTP 提取)或 Table 或 Blob(然后可以通过存储 REST API 访问这些)。
这里总结一下:
http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log/
注意:在 link 中,他们描述了如何流式传输日志以进行实时日志查看(使用 PowerShell 或 Azure 命令行工具)。我认为这是为了调试目的而不是嵌入到应用程序中,但它可能对您有所帮助...
另一种方法(免责声明:我从未尝试过)是将 NewRelic 集成到您的应用程序中,然后使用他们的 REST API 来提取他们的监控信息:
https://docs.newrelic.com/docs/apm/apis/requirements/extracting-metric-data