GitLab 센서의 자동화 작업 활성화 및 구성
‘Automation Action’ GitLab 센서를 사용하여 자동화 스크립트를 관리하기 위해 Instana 를 GitLab 저장소와 연동할 수 있습니다.
자세한 내용은 자동화 스크립트 관리 항목을 참조하십시오.
센서는 Instana 에이전트와 함께 자동으로 배포 및 설치됩니다. 센서를 활성화한 후에는 watsonx 에서 생성된 스크립트를 GitLab 프로젝트로 내보낼 수 있습니다. 이 스크립트를 실행하려면 ‘자동화 액션 스크립트’ 센서도 활성화하십시오.
전제조건
이 센서를 활성화하기 전에 다음 단계를 완료하십시오:
- ‘자동화 프레임워크를 안전하게 사용하는 방법’에 있는 내용을 확인해 보세요.
- 센서를 자체 호스팅(온프레미스) 환경에서 사용하는 경우, 자동화 기능 플래그가 활성화되어 있는지 확인하십시오.
센서 활성화
'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