【问题标题】:Azure application status pageAzure 应用程序状态页面
【发布时间】:2015-08-10 07:28:33
【问题描述】:

我有一个在 Azure 云上运行的应用程序。 目前,它被部署为 Azure Web 应用程序。

有没有什么方法可以监控网站状态并建立一个类似thisthis的页面?

正如您在这些示例中看到的那样:

  • 服务全局状态
  • 按小时/天/月分组的历史状态

Azure 是否有 API 可用于监控我的服务?

【问题讨论】:

标签: azure monitoring azure-web-app-service


【解决方案1】:

Application Insights 和 Azure 门户将为您的 Web 应用程序提供丰富的监视和诊断体验。目前处于预览阶段。

您可以获得非常精细的数据点或高级图表和趋势。对于聚合数据点,历史数据可以追溯到 13 个月。您可以阅读有关数据保留政策的更多信息here

Azure 门户(portal.azure.com 上的新门户)为您提供了丰富的 UI,可以与来自您的应用的遥测数据进行交互。如果您想自定义刀片以查看应用程序的特定数据,您也可以这样做。

Azure Web Apps 还具有您可以使用的内置监控支持。它不会为您提供 Application Insights 所做的深度,但您也应该查看 this 以查看它是否会为您提供所需的数据。当然,您可以自定义 Azure 门户中的监控刀片以满足您的需求。

【讨论】:

  • 问题是关于建立公共状态页面,所以这并不能真正回答问题
【解决方案2】:

Azure 确实提供了一个强大的 RESTFul API 来管理和监控您的服务。基本上,您可以通过 Azure 管理门户执行的任何操作都可以通过 API 访问,包括分析。门户本身经常使用相同的 API。

https://msdn.microsoft.com/en-us/library/azure/ee460799.aspx

您还可以使用 MSFT 创作的 .NET 程序集在 Visual Studio 中创建自己的监控应用程序。我发现通过此模型的监控和分析功能更加强大。这些在 GitHub 上可用:

http://azure.microsoft.com/en-us/updates/management-libraries-for-net-release-announcement/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多