簡體   English   中英

使用 MS Teams 的 GCP 監控警報通知通道(Web 掛鈎)

[英]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。

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部署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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM