Datadog
GitLab 프로젝트를 Datadog에 연결하여 CI/CD 파이프라인 및 job 정보를 전송하는 방법을 설명합니다.
Datadog 통합을 통해 GitLab 프로젝트를 Datadog 에 연결하여 저장소 메타데이터를 동기화하여 Datadog 텔레메트리를 강화하고, Datadog이 머지 리퀘스트에 댓글을 달도록 하며, CI/CD 파이프라인 및 job 정보를 Datadog으로 전송할 수 있습니다. Datadog 계정 연결 # Administrator 권한을 가진 사용자는 전체 인스턴스 또는 특정 프로젝트나 그룹에 대한 통합을 구성할 수 있습니다: Datadog API 키가 없는 경우: Datadog에 로그인합니다. Integrations 섹션으로 이동합니다. APIs 탭 에서 API 키를 생성합니다. 이 값은 나중에 필요하므로 복사해두세요. 특정 프로젝트 또는 그룹에 대한 통합의 경우: GitLab에서 프로젝트 또는 그룹으로 이동합니다. 전체 인스턴스에 대한 통합의 경우: 관리자 접근 권한이 있는 사용자로 GitLab에 로그인합니다. 오른쪽 상단에서 Admin 을 선택합니다. 설정 > 통합 을 선택합니다. 통합 추가 로 스크롤하여 Datadog 을 선택합니다. 활성화 를 선택하여 통합을 활성화합니다. 데이터를 전송할 Datadog 사이트 를 지정합니다. 선택 사항. 데이터를 직접 전송하는 데 사용하는 API URL을 재정의하려면 API URL 을 제공합니다. 고급 시나리오에서만 사용됩니다. Datadog API 키 를 입력합니다. CI 가시성 구성 # 선택적으로 Datadog CI 가시성 을 활성화하여 CI/CD 파이프라인 및 job 데이터를 Datadog으로 전송할 수 있습니다. 이 기능을 사용하여 job 실패 및 성능 문제를 모니터링하고 문제를 해결하세요. 자세한 내용은 Datadog CI 가시성 문서 를 참조하세요. Warning Datadog CI 가시성은 커미터당 요금이 부과됩니다. 이 기능을 사용하면 Datadog 요금에 영향을 미칠 수 있습니다. 자세한 내용은 Datadog 가격 페이지 를 참조하세요. 이 기능은 웹훅 을 기반으로 하며 GitLab에서만 구성이 필요합니다: 선택 사항. Pipeline job 로그 수집 활성화 를 선택하여 job 출력에 대한 로그 수집을 활성화합니다. (GitLab 15.3에서 도입 .) 선택 사항. 둘 이상의 GitLab 인스턴스를 사용하는 경우 GitLab 인스턴스를 구분하기 위해 고유한 서비스 이름을 제공합니다. 선택 사항. GitLab 인스턴스 그룹(예: 스테이징 및 프로덕션 환경)을 사용하는 경우 Env 이름을 제공합니다. 이 값은 통합이 생성하는 각 span에 첨부됩니다. 선택 사항. 통합이 구성되는 모든 span에 대한 사용자 지정 태그를 정의하려면 Tags 에 줄당 하나의 태그를 입력합니다. 각 줄은 key:value 형식이어야 합니다. 선택 사항. 설정 테스트 를 선택합니다. 변경 사항 저장 을 선택합니다. 통합이 데이터를 전송하면 Datadog 계정의 CI 가시성 섹션에서 확인할 수 있습니다. 관련 주제 # Datadog CI 가시성 문서
