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 ».
Prérequis
Avant d'activer ce capteur, procédez comme suit :
- Consultez les informations fournies dans la section « Utilisation sécurisée du cadre d'automatisation ».
- Si le capteur est utilisé dans un environnement auto-hébergé (sur site), assurez-vous que l 'indicateur de fonctionnalité d'automatisation est activé.
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>
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