Activation et configuration du capteur « GitLab » dans Automation Action

Vous pouvez intégrer Instana à un référentiel GitLab pour gérer les scripts d'automatisation à l'aide du capteur « Automation Action » GitLab.

Pour plus d'informations, consultez la section « Gestion des scripts d'automatisation ».

Le capteur est automatiquement déployé et installé avec l'agent d' Instana. Une fois le capteur activé, vous pouvez exporter les scripts générés via watsonx vers un projet GitLab. Pour exécuter ces scripts, activez également le capteur « Automation Action Script ».

Activation du capteur

Le capteur « Automation Action » de l' GitLab est désactivé par défaut. Pour activer le capteur, modifiez le fichier de configuration de l'agent comme indiqué dans l'exemple suivant :

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>
Remarque : utilisez ` vault' parameter foras shown in the preceding example to secure your access token. For more information on using accessTokenvault`; consultez la section « Comment protéger les données sensibles lorsque vous utilisez le cadre d'automatisation ». Évitez d'utiliser des jetons en texte clair, car ils ne sont pas sécurisés.

L'exemple suivant montre l'utilisation d'un jeton en texte clair dans la configuration et n'est donné qu'à titre de référence.

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>

Configuration du délai d'expiration par défaut

Par défaut, une opération de type « GitLab » expire au bout de 10 secondes. Si vous souhaitez modifier le délai d'expiration par défaut, ajoutez defaultTimeout l'attribut à la section de configuration du capteur dans le fichier de configuration de l'agent comme suit :

com.instana.plugin.action.gitlab:
  enabled: true
  defaultTimeout: 30 # optional, default timeout is 10 seconds