【问题标题】:Stackdriver Alert based on service status基于服务状态的 Stackdriver 警报
【发布时间】:2018-02-01 17:40:58
【问题描述】:

是否可以根据自定义服务的状态设置警报。例如,stackdriver-agent 服务曾一度崩溃。运行“service stackdriver-agent status”时,我收到“Active: inactive (dead)”响应。

是否可以根据上述条件设置警报? stackdriver-agent 服务只是一个例子。理论上,我想在任何服务上设置这个警报条件。

【问题讨论】:

    标签: google-cloud-platform google-compute-engine stackdriver


    【解决方案1】:

    答案是肯定的。在 Stackdriver 中,您可以为机器中的任何进程设置警报。选择选项Add Process Health Condition,您可以配置警报以在您的流程开始或停止时接收通知。请记住,您首先必须在您的机器中设置Stackdriver Agent,并且此选项仅在Stackdriver premium 中可用。

    【讨论】:

      【解决方案2】:

      Thrahir 的回答很好,尽管 UI 从那时起发生了变化(单击“Metric”和“Uptime Check”旁边的右箭头以查看其他条件类型;“Process Health”是最后一个)。

      如果您的服务是服务器,您可能宁愿使用正常运行时间检查 (https://cloud.google.com/monitoring/uptime-checks/) 来监控其状态;与直接监控您的流程相比,这可以让您更好地模拟服务用户将看到的内容。

      Aaron Sher,Stackdriver 工程师

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多