配置自訂有效負載

將自訂有效負載新增至警示通知可讓您更有效率地使用 Instana 警示:

  • 其他資訊: 在警示通知中包括受監視系統的相關資訊。 例如,如果您通常使用 ssh 來存取問題的受影響主機,則可能想要包括 主機的 IPAWS 公用 IPv4 位址。 因此,您可以立即存取個別主機,而不必先導覽幾個 Instana 儀表板,以尋找正確的 IP 位址。
  • 進階警示遞送: 使用您選擇的警示管理工具來啟用進階警示遞送使用案例。 例如,如果您的組織認為 雲端原生,則您可以在 Kubernetes 環境中包含團隊責任作為標籤。 然後,可以將警示彈性遞送至所使用警示整合內的個別團隊。

廣域配置自訂有效負載

若要在 Instana 傳送的所有警示通知中包含與您相關的其他有效負載,請遵循下列步驟:

  1. 在資訊看板上,按一下 設定

  2. 事件與警示下,導覽至 自訂有效負載

    附註: 需要許可權 CAN_CONFIGURE_GLOBAL_ALERT_PAYLOAD 才能查看此導覽項目。

  3. 輸入自訂有效負載項目的內容:

    1. 唯一且有意義的索引鍵,用來識別自訂有效負載項目。

      附註: 索引鍵會以 custom: 作為字首,以保證不會置換 Instana 的內建有效負載。

    2. 選取自訂有效負載的值類型:

      • 靜態: 固定文字值。
      • 動態: 根據給定標籤,從與警示相關的受監視基礎架構衍生的一組值,如 動態自訂有效負載中所述。
    3. 定義有效負載項目的值。

  4. 選擇性地按一下 新增列 ,以新增另一個項目,然後重複前一個步驟。

  5. 按一下 儲存 以提交變更。

廣域自訂有效負載

因此, Instana 傳送至任何已配置 警示通道 的所有 問題發生事件 警示通知,現在將包含已配置的靜態或動態有效負載 (如果適用的話)。 事件類型 變更 的警示通知僅包含已配置的靜態有效負載。

動態自訂有效負載

透過利用 Instana 的唯一 動態圖形,可以根據自動偵測到且持續更新的受監視系統關係,使用有效負載來強化警示通知。 因此,不僅會在已觸發警示的實體上收集有效負載值,也會從相關實體收集有效負載值。

每一個動態有效負載項目都與 Instana 標籤型錄中的標籤相關聯。 然後,每一個所選標籤的衍生資訊會併入事件中作為一組值。

自訂有效負載標籤選擇

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

動態自訂有效負載建議

自訂有效負載範例

雖然 Instana 支援所有可用的 警示通道的自訂有效負載,但下列範例應該更瞭解產生的警示通知 (包含上述已配置的有效負載)。

範例 1 :Opsgenie

使用 Opsgenie 警示通道時,有效負載將併入為 額外內容 區段的文字內容。

範例自訂有效負載 opsgenie

此外,可以針對進階警示遞送使用案例定義基於這些自訂有效負載的 遞送規則

範例 2: Slack

Slack 或類似通知工具 (例如 Google ChatMicrosoft Teams) 中,自訂有效負載將以逗點區隔的值清單形式包含。 會以省略符號來截斷自訂有效負載項目,以不會將訊息內容吹大太多。

自訂有效負載 Slack 範例

範例 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"]
    }
  }
}