InfoGrab DocsInfoGrab Docs

Datadog

GitLab 프로젝트를 Datadog 과 연동해 저장소 메타데이터를 동기화하고 CI/CD 파이프라인 데이터를 전송하는 방법을 설명합니다.

Datadog 연동을 사용하면 GitLab 프로젝트를 Datadog 에 연결할 수 있습니다. 이 연동으로 저장소 메타데이터를 동기화해 Datadog 텔레메트리를 강화하고, Datadog 이 머지 리퀘스트에 댓글을 남기게 하며, CI/CD 파이프라인과 job 정보를 Datadog으로 전송할 수 있습니다. Datadog 계정 연결 # 관리자 액세스 권한이 있는 사용자는 전체 인스턴스 또는 특정 프로젝트나 그룹에 대해 이 연동을 구성할 수 있습니다: Datadog API 키가 없다면 다음을 수행합니다. Datadog에 로그인합니다. Integrations 섹션으로 이동합니다. APIs 탭 에서 API 키를 생성합니다. 이후 단계에서 필요하므로 이 값을 복사해 둡니다. 특정 프로젝트나 그룹에 대한 연동인 경우: GitLab에서 해당 프로젝트나 그룹으로 이동합니다. 전체 인스턴스에 대한 연동인 경우: 관리자 액세스 권한이 있는 사용자로 GitLab에 로그인합니다. 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 Settings > Integrations 를 선택합니다. Add an integration 까지 스크롤한 후 Datadog 을 선택합니다. 연동을 활성화하려면 Active 를 선택합니다. 데이터를 전송할 Datadog site 를 지정합니다. 선택 사항. 데이터를 직접 전송하는 데 사용되는 API URL을 재정의하려면 API URL 을 입력합니다. 고급 시나리오에서만 사용됩니다. Datadog API 키 를 입력합니다. CI Visibility 구성 # 선택적으로 Datadog CI Visibility 를 활성화해 CI/CD 파이프라인과 job 데이터를 Datadog으로 전송할 수 있습니다. 이 기능을 사용해 job 실패와 성능 문제를 모니터링하고 문제 해결합니다. 자세한 내용은 Datadog CI Visibility 문서 를 참고합니다. Warning Datadog CI Visibility는 커미터 단위로 가격이 책정됩니다. 이 기능을 사용하면 Datadog 청구 금액에 영향을 줄 수 있습니다. 자세한 내용은 Datadog 요금제 페이지 를 참고합니다. 이 기능은 Webhooks 를 기반으로 하며, GitLab 에서의 구성만 필요합니다: 선택 사항. job 출력에 대한 로그 수집을 활성화하려면 Enable Pipeline job logs collection 을 선택합니다. 선택 사항. GitLab 인스턴스를 둘 이상 사용한다면 인스턴스를 구분할 수 있도록 고유한 Service 이름을 입력합니다. 선택 사항. 스테이징·프로덕션 환경과 같이 GitLab 인스턴스 그룹을 사용한다면 Env 이름을 입력합니다. 이 값은 연동이 생성하는 각 span에 첨부됩니다. 선택 사항. 연동이 구성되는 모든 span에 대한 커스텀 태그를 정의하려면 Tags 에 한 줄에 하나씩 태그를 입력합니다. 각 줄은 key:value 형식이어야 합니다. 선택 사항. Test settings 를 선택합니다. Save changes 를 선택합니다. 연동이 데이