管理動作 (測試版)

Instana 自動化動作架構支援自動化動作,以診斷及重新修補事件。 透過使用動作型錄,您可以透過 Script、Webhook 或其他協力廠商自動化提供者來建立新動作或與現有自動化整合。 您可以使用 Instana 主機代理程式上的動作感應器,將動作與各種 Instana 事件相關聯,並執行動作。

附註

在 AIX、 Linux、 macOS及 Windows 作業系統上執行的代理程式支援動作 Script 感應器。

  • 動作架構在 Instana 中提供為測試版。 如需相關資訊,請參閱這篇 部落格文章
  • 自動化動作只能與 Issue類型的事件相關聯。
  • 來自動作執行的日誌可能不會立即出現。 如果起始視圖是空的,請重新載入頁面以在日誌可用時顯示它們。
  • 若要在自行管理的 Instana 環境上使用動作架構,您必須啟用動作架構的特性旗標。

必要條件

部署及配置動作感應器

若要執行動作,請啟用對應於動作類型的動作感應器。 請確保在至少一個 Instana 代理程式上部署並配置下列動作感應器:

啟用特性旗標

若要在自行管理的 Instana 環境上使用動作架構,您必須啟用動作架構的特性旗標。

在 Kubernetes/OpenShift (內部部署) 上自行管理的 Instana

  1. core.yaml 檔中啟用特性旗標,如下所示:
    apiVersion: instana.io/v1beta2
    kind: Core
    metadata:
      name: instana-core
      namespace: core
    spec:
      ...
      featureFlags:
        - name:  feature.automation.enabled
          enabled: true
        - name:  feature.action.automation.enabled
          enabled: true
      ...
    
  2. 選用項目: 透過更新 core.yaml 檔案來啟用「動作」泳道特性,如下列範例所示:
featureFlags:
  ...
  - name:  feature.actions.lane.enabled
    enabled: true
  1. 透過執行指令 kubectl apply -f core.yaml來套用變更。

附註: 如需 Kubernetes/OpenShift (內部部署) 上自行管理 Instana 後端的相關資訊,請參閱 特性旗標 API 參考資料

配置使用者許可權

需要下列使用者許可權才能使用動作架構:

  • 自動化動作的配置: 需要存取「動作型錄」、新增、刪除或修改動作,以及將動作與事件類型相關聯。
  • 執行自動化動作: 需要執行動作 (從事件環境定義或透過動作型錄中的「測試」)。
  • 事件、警示及智慧型警示的配置: 需要將動作與事件類型相關聯。
  • 檢視動作歷程: 需要存取「動作歷程」,才能檢視動作執行的詳細資料。

附註: 如需如何配置使用者、角色及許可權的相關資訊,請參閱 管理使用者存取權

程序

若要在 Instana 中使用動作架構,請遵循下列步驟:

  1. 在您可以執行動作的一或多個 Instana 代理程式上啟用動作感應器。 如需相關資訊,請參閱 部署及配置動作感應器
  2. 在 Instana 使用者介面中,移至 自動化 > 動作型錄。 如需相關資訊,請參閱 動作型錄
  3. 使用 Instana 事件定義,直接從型錄關聯動作。 它可讓您從事件出現項目的環境定義存取動作。 如需相關資訊,請參閱 動作關聯
  4. 直接從事件實例執行動作。 如需相關資訊,請參閱 執行動作
  5. 從 Instana 使用者介面,移至 分析 > 日誌。 您可以檢視所執行動作的輸出。 如需相關資訊,請參閱 動作輸出