与 MS Teams 的 GCP 监控警报通知通道(Web Hook)

2024-01-11

我正在尝试在 GCP 监控通知通道中使用 Teams webhook。 Webhook URL 是通过查看下面的指南创建的。https://learn.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors https://learn.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors

但测试连接中似乎没有任何动作。我无法通过将 Teams 中的 GCP 监控通知通道与 Webhook 链接来使用它吗?


从 github 链接克隆源并导入。

git clone https://github.com/JangGyeongSik/gcp-teams-monitoring.git

之后,通过附加链接创建 Teams Webhook。

https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?WT.mc_id=m365-12509-rwilliams https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?WT.mc_id=m365-12509-rwilliams

按如下方式编辑 .env.yaml 文件。 TEAMS_WEBHOOK_URL 是之前发布的 URL。 AUTH_TOKEN 指定任意值。

TEAMS_WEBHOOK_URL: [TEAMS_WEBHOOK_URL]
AUTH_TOKEN: gyeongsik_jang

然后,通过下面的ShellFile部署云函数。

对于服务帐户,您必须提前获得以下权限。

  • 监控指标编写器、日志编写器
gcloud functions deploy gcp-monitoring-teams-trigger \
    --entry-point=F \
    --memory=128MB \
    --region=asia-northeast3 \
    --runtime=go113 \
    --env-vars-file=env.yaml \
    --trigger-http \
    --timeout=10s \
    --service-account=[SERVICE_ACCOUNT]

创建生成的触发器 URL 作为监控通知通道,如下所示。

应在 URL 末尾输入 Auth_Token 值。

https://[Cloud_Function_Trigger_URL]?auth_token=gyeongsik_jang

With this setup, you can check the Test Connection in Teams as follows. enter image description here

感谢您阅读这么长的帖子。

张庆植

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与 MS Teams 的 GCP 监控警报通知通道(Web Hook) 的相关文章

随机推荐

  • 使用wiremock时连接被拒绝

    我在 Junit 中有这段代码 我明确地将端口设置为 8888 when clientUtils getLinkUrl eq HOSTELS MICROSERVICE name eq HOSTELS MICROSERVICE name an
  • 循环缓冲区的线程安全实现

    boost 库中的 Circular buffer 不是线程安全的 所以我将 boost circular buffer 对象包装在一个类中 如下所示 我认为 线程之间的互斥是通过使用条件变量 互斥锁和锁获取 释放来实现的 这个实现线程安全
  • 如何安装相关的 C++ 库以避免链接器命令失败?

    我最近尝试编译一个C 程序 但发现它给出了这个错误 Undefined symbols for architecture x86 64 std 1 locale use facet std 1 locale id const referen
  • Hibernate 左外连接

    我有这样的 Hibernate 服务方法 SELECT sc FROM SecurityContact sc WHERE sc securityId securityId2 securityId2由用户传入 每个 SecurityConta
  • C#读取ini文件

    我正在尝试读取具有以下格式的 ini 文件 SETTING VALUE SETTING2 VALUE2 我目前有以下代码 string cache sr ReadToEnd string splitCache cache Split new
  • 根据 WooCommerce 中的总支出,每位用户仅自动应用优惠券一次

    我想根据客户总消费金额自动应用优惠券 此优惠券仅需客户使用一次 这是我到目前为止所尝试过的 但我得到了一个空白屏幕 add action woocommerce before calculate totals loyalty order d
  • 如何在 Bash 中间接获取关联数组的键和值?

    在 Bash 中 仅给定一个包含关联数组名称的变量 declare A dict abc 125 def 456 dictvar dict 我们如何检索关联数组的键和值 在 Bash 中 通过间接获取关联数组的键 给定变量中的数组名称dic
  • 如何使表格的重复线性渐变在多个单元格上无缝延续?

    我遇到麻烦了重复线性渐变与桌子 基本上 我无法让它在表格上看起来很漂亮 尤其是在 Chrome 上 即使我将上述规则应用于tr元素 看起来像td元素继承它 而不是具有连续的条纹 而是 锯齿状 的条纹 条纹不会在单元格边框上继续 stripe
  • 共享连接字符串

    我正在开发一个类库 C 我将把它用于我的不同项目 稍后 我的类库 dll 将使用项目的连接字符串 数据上下文 它将引用我的新 dll 我该怎么做 假设我有一个名为 CLP 的类库项目和一个网站项目 WP 我可以添加对 CLP dll 文件的
  • Android 应用程序中的 HTML 到 PDF 转换

    是否可以使用将 html 转换为 pdfjsPdf在 Android 应用程序中 不使用 cordova 或手机间隙 并将文件保存在设备本地 我尝试了这个 单击按钮我调用 jspdf 转换逻辑 但 pdf 没有生成 在 adb 日志中 我在
  • delphi中如何获取当前用户的用户名?

    你好 我在 Windows 8 中使用 delphi FM2 和 XE3 我遇到的问题是我希望用户按下一个按钮 然后导航到位于 appdata ex 中的子文件夹 C Users Kobus AppData Roaming minecraf
  • 有没有办法在 Eclipse 中查找/替换整个项目?

    我正在尝试查找并替换 Eclipse 项目中的许多文件 但我似乎找不到方法来做到这一点 谷歌搜索显示有一些插件可以完成此任务 但是 Eclipse 中有内置功能吗 这似乎是一项非常基本的任务 令我惊讶的是我找不到方法来完成它 Search
  • 更新 Symfony 4 中的实体?

    我的问题很简单 但我找不到一个好的答案 我有一个由命令行创建的实体 php bin console make 实体 该实体是具有很少属性的用户 名称 电子邮件 密码 插入字段后 我进行了迁移 因此我的表已使用这些命令行在数据库中创建 php
  • UnityContainer 和内部构造函数

    我有一个带有内部构造函数的类 想要从 Unity 2 0 中解析它 public class MyClass internal MyClass IService service 然后我在做 container Resolve
  • 如何使用 webpack 2 在字符串模式下使用 CSS Loader 删除所有注释?

    我将此配置用于我的 webpack 2 test css i use ExtractTextPlugin extract use css loader minimize 如何删除基于字符串模式的所有注释 我用这个但是不起作用 css loa
  • 无法解析字符串值中的占位符

    我正在尝试使用来自 properties文件 但似乎不起作用 这是我的代码 Service ServiceFTP Transactional public class ServiceFTPImpl implements ServiceFTP
  • Java 8 JIT线程似乎陷入了无限循环

    我用 Java 8 编写了一个服务器应用程序 并使用 java 1 8 0u25 运行它 前几个小时工作正常 但在收到大约 5k 10k 请求后 VM 进程的一个线程使用了其中一个 CPU 的 100 所以我尝试了jstack让VM进程检查
  • eclipse中有切换面板的快捷方式吗?

    Eclipse具有MDI结构 多文档界面 因此搜索面板 包资源管理器和代码编辑器都可以在一个窗口中打开 但我还没有找到在这些面板之间切换的键盘快捷键 例如 在搜索代码库后 我希望有一个快速快捷方式返回代码编辑器 If I understan
  • 如何通过 d3 使用 JSON 数组

    我是 d3 和 json 的新手 我正在尝试构建水平甘特图 早些时候 我使用存储在 var 数据集中的内联数组实现了相同的效果 但现在我已经用 json object array 替换了数组 process process name 1 s
  • 与 MS Teams 的 GCP 监控警报通知通道(Web Hook)

    我正在尝试在 GCP 监控通知通道中使用 Teams webhook Webhook URL 是通过查看下面的指南创建的 https learn microsoft com en us outlook actionable messages