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