我有一个Discord频道。我希望Google Cloud Monitoring通过webhook向此频道发送通知。请帮帮我T
Google Cloud Monitoring
webhook
5kgi1eie1#
您可以使用webhook的通知通道将通知发送到您的discord。https://cloud.google.com/monitoring/support/notification-options#webhooks
备选案文2
如果Stackdriver不直接发送webhook,你可以简单地利用pub/sub与云函数,这将是一个简单的选择和成本效益。
云监控alert会将payload推送到pub/sub,并编写一个简单的云函数,该函数将消耗pub/sub's payload并发送****webhook到discord。因此,流将类似于:一米一米一
pub/sub's
云功能代码
const fetch = require('node-fetch'); exports.helloPubSub = (message, context) => { const name = message.data ? Buffer.from(message.data, 'base64').toString() : 'World'; console.log(`Hello, ${name}!`); var URL = "Discord URL"; fetch(URL, { 'method': 'POST', 'body': <DARA>, headers: data.getHeaders() }) .then(res=> console.log(res)) .catch(err => console.error(err)); };
Code ref和Second Gen tutorial
nhhxz33t2#
我只是尽力了。我输入了一个webhook url。然后点击了test connection按钮。它不起作用:什么都没收到。还检查了 Postman 与一个积极的结果不和谐的渠道。最后在这里的评论中找到了解决方案:Stackdriver doesn't send message to Discord webhook
test connection
2条答案
按热度按时间5kgi1eie1#
您可以使用webhook的通知通道将通知发送到您的discord。
https://cloud.google.com/monitoring/support/notification-options#webhooks
备选案文2
如果Stackdriver不直接发送webhook,你可以简单地利用pub/sub与云函数,这将是一个简单的选择和成本效益。
云监控alert会将payload推送到pub/sub,并编写一个简单的云函数,该函数将消耗
pub/sub's
payload并发送****webhook到discord。因此,流将类似于:一米一米一
云功能代码
Code ref和Second Gen tutorial
nhhxz33t2#
我只是尽力了。
我输入了一个webhook url。然后点击了
test connection
按钮。它不起作用:什么都没收到。还检查了 Postman 与一个积极的结果不和谐的渠道。
最后在这里的评论中找到了解决方案:
Stackdriver doesn't send message to Discord webhook