【问题标题】:Windows Azure Services status from code来自代码的 Windows Azure 服务状态
【发布时间】:2015-04-28 07:03:26
【问题描述】:

我正在开发一个需要知道 Window Azure 服务状态的应用程序,不是我的应用程序(即:SQL 数据库、存储、访问控制 2.0 等)。

我知道 Windows azure 有一个 REST API,但我没有发现任何有关服务运行状况或状态的信息。

【问题讨论】:

  • 当你说status of Windows Azure services时,你是什么意思?您是指部署在 Azure 中的应用程序的状态,还是指存储等 Azure 服务的状态?
  • 很抱歉给您带来了困惑。 Azure 服务的状态。像这样的东西:windowsazurestatus.com

标签: c# api rest azure


【解决方案1】:

我通过 fiddler 发现这个站点:https://www.windowsazurestatus.com/ 正在使用这两个 api 函数:

/odata/ServiceCurrentIncidents?api-version=1.0(用于当前状态)

/odata/ServiceHistoricalIncidents?endDate=&api-version=1.0(历史数据)

我还了解到对这些函数的调用是由 javascript 进行的。在这种情况下,我假设这些是公开可用的 API,没有文档。

【讨论】:

  • 它只是停止工作,你有其他的状态来源吗?
【解决方案2】:

以下文档可能会对您有所帮助。它提供https://management.core.windows.net//services/hostedservices/上的服务状态

msdn 文档链接: http://msdn.microsoft.com/en-us/library/azure/ee460806.aspx

谢谢,
高拉夫

【讨论】:

    【解决方案3】:

    到目前为止,还没有可用的公共 API 可以为您提供 Azure 服务的状态,就像您在 windowsazurestatus.com 上看到的一样。我在该站点上注意到的一件事是它提供了服务状态的 RSS 提要。您的一种可能性是构建一个使用这些 RSS 提要的应用程序。

    【讨论】:

    • RSS 可能是一种选择。但是现在都是空的,我不知道如果服务出现问题会出现什么数据。
    • 我昨晚玩过它。每当出现问题时,您都会获得一些数据。例如,Azure 昨天在 Visual Studio Online 上遇到了一些问题,我看到数据进来了。我想你需要等待服务降级才能自己测试:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 2021-04-13
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    相关资源
    最近更新 更多