管理動作 (測試版)
Instana 自動化動作架構支援自動化動作,以診斷及重新修補事件。 透過使用動作型錄,您可以透過 Script、Webhook 或其他協力廠商自動化提供者來建立新動作或與現有自動化整合。 您可以使用 Instana 主機代理程式上的動作感應器,將動作與各種 Instana 事件相關聯,並執行動作。
附註
在 AIX、 Linux、 macOS及 Windows 作業系統上執行的代理程式支援動作 Script 感應器。
- 動作架構在 Instana 中提供為測試版。 如需相關資訊,請參閱這篇 部落格文章。
- 自動化動作只能與
Issue類型的事件相關聯。 - 來自動作執行的日誌可能不會立即出現。 如果起始視圖是空的,請重新載入頁面以在日誌可用時顯示它們。
- 若要在自行管理的 Instana 環境上使用動作架構,您必須啟用動作架構的特性旗標。
必要條件
部署及配置動作感應器
若要執行動作,請啟用對應於動作類型的動作感應器。 請確保在至少一個 Instana 代理程式上部署並配置下列動作感應器:
啟用特性旗標
若要在自行管理的 Instana 環境上使用動作架構,您必須啟用動作架構的特性旗標。
在 Kubernetes/OpenShift (內部部署) 上自行管理的 Instana
- 在
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 ... - 選用項目: 透過更新
core.yaml檔案來啟用「動作」泳道特性,如下列範例所示:
featureFlags:
...
- name: feature.actions.lane.enabled
enabled: true
- 透過執行指令 kubectl apply -f core.yaml來套用變更。
附註: 如需 Kubernetes/OpenShift (內部部署) 上自行管理 Instana 後端的相關資訊,請參閱 特性旗標 API 參考資料。
配置使用者許可權
需要下列使用者許可權才能使用動作架構:
- 自動化動作的配置: 需要存取「動作型錄」、新增、刪除或修改動作,以及將動作與事件類型相關聯。
- 執行自動化動作: 需要執行動作 (從事件環境定義或透過動作型錄中的「測試」)。
- 事件、警示及智慧型警示的配置: 需要將動作與事件類型相關聯。
- 檢視動作歷程: 需要存取「動作歷程」,才能檢視動作執行的詳細資料。
附註: 如需如何配置使用者、角色及許可權的相關資訊,請參閱 管理使用者存取權。
程序
若要在 Instana 中使用動作架構,請遵循下列步驟:
- 在您可以執行動作的一或多個 Instana 代理程式上啟用動作感應器。 如需相關資訊,請參閱 部署及配置動作感應器。
- 在 Instana 使用者介面中,移至 自動化 > 動作型錄。 如需相關資訊,請參閱 動作型錄。
- 使用 Instana 事件定義,直接從型錄關聯動作。 它可讓您從事件出現項目的環境定義存取動作。 如需相關資訊,請參閱 動作關聯。
- 直接從事件實例執行動作。 如需相關資訊,請參閱 執行動作。
- 從 Instana 使用者介面,移至 分析 > 日誌。 您可以檢視所執行動作的輸出。 如需相關資訊,請參閱 動作輸出。