配置自訂有效負載
將自訂有效負載新增至警示通知可讓您更有效率地使用 Instana 警示:
- 其他資訊: 在警示通知中包括受監視系統的相關資訊。 例如,如果您通常使用
ssh來存取問題的受影響主機,則可能想要包括 主機的 IP 或 AWS 公用 IPv4 位址。 因此,您可以立即存取個別主機,而不必先導覽幾個 Instana 儀表板,以尋找正確的 IP 位址。 - 進階警示遞送: 使用您選擇的警示管理工具來啟用進階警示遞送使用案例。 例如,如果您的組織認為 雲端原生,則您可以在 Kubernetes 環境中包含團隊責任作為標籤。 然後,可以將警示彈性遞送至所使用警示整合內的個別團隊。
廣域配置自訂有效負載
若要在 Instana 傳送的所有警示通知中包含與您相關的其他有效負載,請遵循下列步驟:
在資訊看板上,按一下 設定。
在 事件與警示下,導覽至 自訂有效負載。
附註: 需要許可權
CAN_CONFIGURE_GLOBAL_ALERT_PAYLOAD才能查看此導覽項目。輸入自訂有效負載項目的內容:
唯一且有意義的索引鍵,用來識別自訂有效負載項目。
附註: 索引鍵會以
custom:作為字首,以保證不會置換 Instana 的內建有效負載。選取自訂有效負載的值類型:
- 靜態: 固定文字值。
- 動態: 根據給定標籤,從與警示相關的受監視基礎架構衍生的一組值,如 動態自訂有效負載中所述。
定義有效負載項目的值。
選擇性地按一下 新增列 ,以新增另一個項目,然後重複前一個步驟。
按一下 儲存 以提交變更。

因此, Instana 傳送至任何已配置 警示通道 的所有 問題 或 發生事件 警示通知,現在將包含已配置的靜態或動態有效負載 (如果適用的話)。 事件類型 變更 的警示通知僅包含已配置的靜態有效負載。
動態自訂有效負載
透過利用 Instana 的唯一 動態圖形,可以根據自動偵測到且持續更新的受監視系統關係,使用有效負載來強化警示通知。 因此,不僅會在已觸發警示的實體上收集有效負載值,也會從相關實體收集有效負載值。
每一個動態有效負載項目都與 Instana 標籤型錄中的標籤相關聯。 然後,每一個所選標籤的衍生資訊會併入事件中作為一組值。

您可以使用建議來選取所選取動態標籤的正確索引鍵,或手動新增它。

自訂有效負載範例
雖然 Instana 支援所有可用的 警示通道的自訂有效負載,但下列範例應該更瞭解產生的警示通知 (包含上述已配置的有效負載)。
範例 1 :Opsgenie
使用 Opsgenie 警示通道時,有效負載將併入為 額外內容 區段的文字內容。

此外,可以針對進階警示遞送使用案例定義基於這些自訂有效負載的 遞送規則 。
範例 2: Slack
在 Slack 或類似通知工具 (例如 Google Chat 或 Microsoft Teams) 中,自訂有效負載將以逗點區隔的值清單形式包含。 會以省略符號來截斷自訂有效負載項目,以不會將訊息內容吹大太多。

範例 3 :Webhook
使用 Webhook 警示通道時,自訂有效負載會併入為 customPayloads下的巢狀物件。 值以 字串 的 陣列 表示 (String[].md)。
{
"issue": {
"id": "53650436-8e35-49a3-a610-56b442ae7620",
"type": "issue",
"state": "OPEN",
"text": "Custom Process Event",
...
"customPayloads": {
"custom:team": ["blue"],
"custom:host-ip": ["10.128.0.85", "10.64.2.1"],
"custom:app-name": ["rabbitmq"]
}
}
}