Skip to main content
Data Infrastructure Insights
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

使用Webhooks通知

貢獻者

Webhooks可讓使用者使用自訂的Webhooks通道、將警示通知傳送至各種應用程式。

許多商業應用程式都支援Webhooks做為標準輸入介面、例如:可寬延、PagerDuty、Team、和和等都支援Webhooks。Data Infrastructure Insights 支援一般的客製化網路攔截管道、可支援許多這些交付管道。您可以在這些應用程式網站上找到Webhooks上的資訊。例如, Slack 提供"這份實用指南"

您可以建立多個Webhook通道、每個通道的目標是不同的用途、獨立的應用程式、不同的收件者等

Webhook通路執行個體由下列元素組成:

名稱

唯一名稱

URL

Webhook目標URL、包括_http://_或_https://_字首以及URL參數

方法

Get、POST -預設為POST

自訂標頭

在此處指定任何自訂標頭行

訊息本文

請將您的訊息內容放在這裡

預設警示參數

列出Webhook的預設參數

自訂參數與機密

自訂參數和機密可讓您新增獨特參數和安全元素、例如密碼

建立Webhook

若要建立 Data Infrastructure Insights Webhook 、請前往 * 管理 > 通知 * 、然後選取 * Webhooks* 標籤。

下圖顯示為Slack設定的Webhook範例:

Webhook範例

為每個欄位輸入適當的資訊、並在完成時按一下「Save(儲存)」。

您也可以按一下「測試Webhook」按鈕來測試連線。請注意、這會根據所選的方法、將「Message Body(訊息本文)」(不含替代)傳送至定義的URL。

Data Infrastructure Insights Webhooks 包含許多預設參數。此外、您也可以建立自己的自訂參數或機密。

Data Infrastructure Insights 預設 Webhook 參數

參數:這些參數是什麼?我該如何使用?

警示參數是根據警示填入的動態值。例如、-%%TrigeredOn%_參數將被觸發警示的物件取代。

請注意、在本節中、按一下「Test Webhook」(測試Webhook)按鈕時、會執行「_not」(非)替換;此按鈕會傳送有效負載、顯示「%」替換、但不會以資料取代。

自訂參數與機密

在本節中、您可以新增任何您想要的自訂參數和/或機密。基於安全考量、如果只定義了秘密、Webhook建立者就能修改此Webhook通道。其他人則為唯讀。您可以將URL/標頭中的機密作為_%<secret名稱>%%__使用。

Webhooks 清單頁面

在 Webhooks 清單頁面上、顯示的是名稱、建立者、建立日期、狀態、安全、 和上次報告的欄位。

在監視器中選擇Webhook通知

可選擇中的Webhook通知 "監控"、前往*警示>管理監視器*、然後選取所需的監視器、或新增監視器。在「設定團隊通知」區段中、選擇「Webhack_」作為交付方法。選取警示層級(嚴重、警告、已解決)、然後選擇所需的網路連結。

Webhook監控通知

Webhook範例:

的Webhooks "可寬延"的Webhooks "PagerDuty"的Webhooks "團隊"的Webhooks "不和"