[英]GCP Monitoring Alert Notification Channel (Web Hook) with MS Teams
我正在嘗試在 GCP 監控通知通道中使用 Teams webhook。 webhook URL 是通過查看下面的指南創建的。 https://learn.microsoft.com/en-us/outlook/actionable-messages/send-via-connectors
但是測試連接好像沒有動作。 我不能通過將它與 webhook 鏈接來使用 Teams 中的 GCP 監控通知通道嗎?
從 github 鏈接克隆源代碼並導入。
git clone https://github.com/Courtsite/gcp-monitoring-to-teams.git
之后,通過附加鏈接創建一個 Teams Webhook。
編輯 .env.yaml 文件如下。 TEAMS_WEBHOOK_URL為之前發布的URL。AUTH_TOKEN指定任意值。
TEAMS_WEBHOOK_URL: [TEAMS_WEBHOOK_URL]
AUTH_TOKEN: gyeongsik_jang
然后通過下面的ShellFile部署Cloud Function。
對於服務帳戶,您必須事先獲得以下權限。
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 作為監控通知通道,如下所示。
Auth_Token 值應在 URL 的末尾輸入。
https://[Cloud_Function_Trigger_URL]?auth_token=gyeongsik_jang
使用此設置,您可以按如下方式檢查 Teams 中的測試連接。
感謝您閱讀長篇文章。
張慶植
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.