「Automation Action」の GitLab センサーを有効化および設定する
「Automation Action」の「 GitLab 」センサーを使用することで、 Instana を GitLab リポジトリと連携させ、自動化スクリプトを管理することができます。
詳細については、 「自動化スクリプトの管理」 を参照してください。
センサーは、 Instana エージェントのインストール時に自動的に展開・インストールされます。 センサーを有効にした後、 watsonx で生成されたスクリプトを GitLab プロジェクトにエクスポートできます。 これらのスクリプトを実行するには、「 Automation Action Script」センサー も有効にしてください。
前提条件
このセンサーを有効にする前に、以下の手順を完了してください:
- 「自動化フレームワークの安全な使用方法」 に記載されている情報を確認してください。
- センサーを自社管理(オンプレミス)環境で使用する場合は、 自動化機能フラグが有効になっていることを確認してください。
センサーを有効にする
「Automation Action」の GitLab センサーは、デフォルトでは無効になっています。 センサーを有効にするには、次の例に示すようにエージェントの設定ファイルを更新してください
com.instana.plugin.action.gitlab:
enabled: true # by default is false
baseUrl: <gitlab_api_url> # i.e. https://gitlab.ibm.com/api/v4
accessToken:
configuration_from:
type: vault
secret_key:
path: <secret_path>
key: <secret_key>
注: `
vault' parameter foras shown in the preceding example to secure your
access token. For more information on using accessTokenvault` を使用してください。 詳しくは、「オートメーション・フレームワークを使用する際の機密データの保護方法」 を参照してください。 プレーンテキストのトークンはセキュリティ上危険であるため、使用を避けてください。以下の例は、設定におけるプレーンテキストトークンの使用例を示したものであり、あくまで参考用です。
com.instana.plugin.action.gitlab:
enabled: true # by default is false
baseUrl: <gitlab_api_url> # i.e. https://gitlab.ibm.com/api/v4
accessToken: <gitlab_access_token>
デフォルトのタイムアウトを設定する
デフォルトでは、 GitLab 操作は 10 秒後にタイムアウトします。 デフォルトのタイムアウトを変更したい場合は、エージェント設定ファイルのセンサー設定セクションに、次のように属 defaultTimeout 性を追加してください:
com.instana.plugin.action.gitlab:
enabled: true
defaultTimeout: 30 # optional, default timeout is 10 seconds