gpt4 book ai didi

google-cloud-platform - 如何在 Stackdriver Alerting 中自定义整个电子邮件通知?

转载 作者:行者123 更新时间:2023-12-01 01:46:00 24 4
gpt4 key购买 nike

目前,创建警报策略时在文档字段中指定的消息显示在 Stackdriver 警报电子邮件的文档字段中。
我想用我的自定义内容覆盖整个电子邮件正文。
如何使用自定义消息覆盖 Stackdriver Alert 电子邮件的消息正文?
有没有其他解决方法可以做到这一点?

最佳答案

您应该可以发送 notification to a webhook ,这可能直接是 HTTP-triggered Cloud Function .

此云功能将接收警报中的所有信息,您可以关注 this tutorial使用 SendGrid发送警报。

这比设置电子邮件通知要复杂得多,而且还为您提供了有关警报的惊人灵活性,因为您不仅可以随心所欲地编写消息,还可以以任何方式处理数据想:

  • 您有低优先级警报?然后存储它们并发送摘要
    每隔一段时间而不是垃圾邮件。
  • 想要更改发送给谁
    警报取决于日历轮换?使用函数查找
    应该通知谁。

  • 这些只是我在写这条消息时得到的一些随机的快速想法。
    POST中提供的信息 body 是这个(这只是一个样本):
    {
    "incident": {
    "incident_id": "f2e08c333dc64cb09f75eaab355393bz",
    "resource_id": "i-4a266a2d",
    "resource_name": "webserver-85",
    "state": "open",
    "started_at": 1385085727,
    "ended_at": null,
    "policy_name": "Webserver Health",
    "condition_name": "CPU usage",
    "url": "https://app.google.stackdriver.com/incidents/f333dc64z",
    "summary": "CPU for webserver-85 is above the threshold of 1% with a value of 28.5%"
    },
    "version": 1.1
    }

    您可以创建一个单独的 webhook 来处理所有警报,也可以基于每个策略创建一个 webhook 来单独处理事情。

    关于google-cloud-platform - 如何在 Stackdriver Alerting 中自定义整个电子邮件通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49251738/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com