【问题标题】:Monitoring Google Cloud Platform with Statuspage使用 Statuspage 监控 Google Cloud Platform
【发布时间】:2020-05-23 08:18:29
【问题描述】:

我想将我的 Google Cloud Platform 集成到 Atlassian 的 Statuspage。我一直在想,如何在我的应用程序中不设置 API 的情况下监控我的实例。我想创建一个脚本来检查服务器连接并在脚本中设置 API。

有什么建议吗?

谢谢。

【问题讨论】:

    标签: google-cloud-platform monitoring


    【解决方案1】:

    四处搜索,似乎确实无法将 GCP 与 Atlassian StatusPage 集成。

    我相信对您来说最好的选择是使用Stackdriver Monitoring。根据谷歌官方文档Introduction to the Stackdriver Monitoring API

    Monitoring API v3 让您可以访问来自 Google Cloud 和 Amazon Web Services 的 1000 多个 Stackdriver Monitoring 指标。您可以创建自己的自定义指标,并可以使用组来组织您的云资源。

    我建议您看一下它,因为它似乎是您监控实例运行状况的最佳选择。

    如果这些信息对您有帮助,请告诉我!

    【讨论】:

    • 感谢您的回答,是的,您是对的!作为我在文档和其他问题中的探索,我没有找到任何关于集成这两个平台的建议。 Stackdriver 是对 gcp 实例进行监控的最佳方法之一,但我仍然需要使用 Statuspage 作为我对用户和其他开发人员的监控/报告工具。我尝试制作 python 脚本来测试连接并在事件发生时发送 Statuspage API 事件。它也很好用。
    【解决方案2】:

    @gso_gabriel 的回答不正确。您可以配置 GCP 警报 以触发特定的 PagerDuty 服务。然后您可以连接 StatusPage 以响应 PagerDuty 的更改。

    为此,可以:

    1. 创建一个StatusPage项目,创建所有服务进行监控
    2. 创建一个PagerDuty项目,创建所有组件进行监控
    3. 使用 PagerDuty 在 GCP 上创建一个新的通知通道,并添加从 PagerDuty 生成的服务密钥,这是在创建新的服务并将其与 StackDriver 集成时获得的
    4. 使用 PagerDuty 通道创建 GCP正常运行时间检查和相关警报
    5. 通过 StatusPage 应用程序将 PagerDuty 链接到 StatusPage
    6. 在 StatusPage 上的 PagerDuty 应用程序上配置规则
    7. (可选)在 StatusPage 上配置 PagerDuty 应用并编辑 规则,以根据预先创建的 模板 打开和关闭事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 2018-12-23
      • 2018-12-15
      • 1970-01-01
      • 2022-09-27
      • 2016-04-08
      • 1970-01-01
      相关资源
      最近更新 更多