Activation et configuration du capteur « GitHub » dans Automation Action

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

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 GitHub. Pour exécuter ces scripts, activez également le capteur « Automation Action Script ».

Activation du capteur

Le capteur « Automation Action » de l' GitHub 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.github:
  enabled: true # by default is false
  baseUrl: <github_api_url> # i.e. https://api.github.com or https://github.ibm.com/api/v3
  accessToken:
    configuration_from:
      type: vault
      secret_key:
        path: <secret_path>
        key: <secret_key>
  owner: <github_owner> # specify either GitHub owner or organization
  organization: <github_organization>
Remarque : Utilisez le coffre-fort pour l' `accessToken`, comme indiqué dans l'exemple précédent, afin de sécuriser votre jeton d'accès. É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.github:
  enabled: true # by default is false
  baseUrl: <github_api_url> # i.e. https://api.github.com or https://github.ibm.com/api/v3
  accessToken: <github_access_token>
  owner: <github_owner> # specify either GitHub owner or organization
  organization: <github_organization>

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

Par défaut, une opération de type « GitHup » 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.github:
  enabled: true
  defaultTimeout: 30 # optional, default timeout is 10 seconds