使用Statuspage监控Google Cloud Platform

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

有什么建议吗?

谢谢。

3个回答

1
搜索一番后,似乎无法将GCP与Atlassian StatusPage集成。
我认为您最好的选择是使用Stackdriver Monitoring。根据Google官方文档Introduction to the Stackdriver Monitoring API
监控API v3使您可以访问来自Google Cloud和Amazon Web Services的超过1000个Stackdriver监控指标。您可以创建自己的自定义指标,并可以使用组来组织云资源。
我建议您查看一下,因为它似乎是监视实例健康状况的最佳选择。
如果这些信息有所帮助,请告诉我!

2
谢谢您的回答,是的,您说得对!在我查阅文档和其他问题时,我没有找到任何有关集成两个平台的建议。Stackdriver是监视GCP实例的最佳方法之一,但我仍然需要使用Statuspage作为我的监视/报告工具向用户和其他开发人员报告。我尝试编写Python脚本来测试连接并在事件发生时发送Statuspage API事件。它也很好地运行了。 - Dhody Rahmad Hidayat

0

0

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

要做到这一点,您可以:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接