InfoGrab Docs

Datadog

요약

Datadog 통합을 통해 GitLab 프로젝트를 Datadog에 연결하여 저장소 메타데이터를 동기화하여 Datadog 텔레메트리를 강화하고, Datadog이 머지 리퀘스트에 댓글을 달도록 하며, CI/CD 파이프라인 및 job 정보를 Datadog으로 전송할 수...

Datadog 통합을 통해 GitLab 프로젝트를 Datadog에 연결하여 저장소 메타데이터를 동기화하여 Datadog 텔레메트리를 강화하고, Datadog이 머지 리퀘스트에 댓글을 달도록 하며, CI/CD 파이프라인 및 job 정보를 Datadog으로 전송할 수 있습니다.

Datadog 계정 연결#

Administrator 권한을 가진 사용자는 전체 인스턴스 또는 특정 프로젝트나 그룹에 대한 통합을 구성할 수 있습니다:

  1. Datadog API 키가 없는 경우:
    1. Datadog에 로그인합니다.
    2. Integrations 섹션으로 이동합니다.
    3. APIs 탭에서 API 키를 생성합니다. 이 값은 나중에 필요하므로 복사해두세요.
  2. 특정 프로젝트 또는 그룹에 대한 통합의 경우: GitLab에서 프로젝트 또는 그룹으로 이동합니다.
  3. 전체 인스턴스에 대한 통합의 경우:
    1. 관리자 접근 권한이 있는 사용자로 GitLab에 로그인합니다.
    2. 오른쪽 상단에서 Admin을 선택합니다.
  4. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.
  5. 통합 추가로 스크롤하여 Datadog을 선택합니다.
  6. 활성화를 선택하여 통합을 활성화합니다.
  7. 데이터를 전송할 Datadog 사이트를 지정합니다.
  8. 선택 사항. 데이터를 직접 전송하는 데 사용하는 API URL을 재정의하려면 API URL을 제공합니다. 고급 시나리오에서만 사용됩니다.
  9. Datadog API 키를 입력합니다.

CI 가시성 구성#

선택적으로 Datadog CI 가시성을 활성화하여 CI/CD 파이프라인 및 job 데이터를 Datadog으로 전송할 수 있습니다. 이 기능을 사용하여 job 실패 및 성능 문제를 모니터링하고 문제를 해결하세요.

자세한 내용은 Datadog CI 가시성 문서를 참조하세요.

Warning

Datadog CI 가시성은 커미터당 요금이 부과됩니다. 이 기능을 사용하면 Datadog 요금에 영향을 미칠 수 있습니다. 자세한 내용은 Datadog 가격 페이지를 참조하세요.

이 기능은 웹훅을 기반으로 하며 GitLab에서만 구성이 필요합니다:

  1. 선택 사항. Pipeline job 로그 수집 활성화를 선택하여 job 출력에 대한 로그 수집을 활성화합니다. (GitLab 15.3에서 도입.)
  2. 선택 사항. 둘 이상의 GitLab 인스턴스를 사용하는 경우 GitLab 인스턴스를 구분하기 위해 고유한 서비스 이름을 제공합니다.
  3. 선택 사항. GitLab 인스턴스 그룹(예: 스테이징 및 프로덕션 환경)을 사용하는 경우 Env 이름을 제공합니다. 이 값은 통합이 생성하는 각 span에 첨부됩니다.
  4. 선택 사항. 통합이 구성되는 모든 span에 대한 사용자 지정 태그를 정의하려면 Tags에 줄당 하나의 태그를 입력합니다. 각 줄은 key:value 형식이어야 합니다.
  5. 선택 사항. 설정 테스트를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

통합이 데이터를 전송하면 Datadog 계정의 CI 가시성 섹션에서 확인할 수 있습니다.

관련 주제#

Datadog

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

Datadog 통합을 통해 GitLab 프로젝트를 Datadog에 연결하여 저장소 메타데이터를 동기화하여 Datadog 텔레메트리를 강화하고, Datadog이 머지 리퀘스트에 댓글을 달도록 하며, CI/CD 파이프라인 및 job 정보를 Datadog으로 전송할 수...

Datadog 통합을 통해 GitLab 프로젝트를 Datadog에 연결하여 저장소 메타데이터를 동기화하여 Datadog 텔레메트리를 강화하고, Datadog이 머지 리퀘스트에 댓글을 달도록 하며, CI/CD 파이프라인 및 job 정보를 Datadog으로 전송할 수 있습니다.

Datadog 계정 연결#

Administrator 권한을 가진 사용자는 전체 인스턴스 또는 특정 프로젝트나 그룹에 대한 통합을 구성할 수 있습니다:

  1. Datadog API 키가 없는 경우:
    1. Datadog에 로그인합니다.
    2. Integrations 섹션으로 이동합니다.
    3. APIs 탭에서 API 키를 생성합니다. 이 값은 나중에 필요하므로 복사해두세요.
  2. 특정 프로젝트 또는 그룹에 대한 통합의 경우: GitLab에서 프로젝트 또는 그룹으로 이동합니다.
  3. 전체 인스턴스에 대한 통합의 경우:
    1. 관리자 접근 권한이 있는 사용자로 GitLab에 로그인합니다.
    2. 오른쪽 상단에서 Admin을 선택합니다.
  4. 왼쪽 사이드바에서 설정 > 통합을 선택합니다.
  5. 통합 추가로 스크롤하여 Datadog을 선택합니다.
  6. 활성화를 선택하여 통합을 활성화합니다.
  7. 데이터를 전송할 Datadog 사이트를 지정합니다.
  8. 선택 사항. 데이터를 직접 전송하는 데 사용하는 API URL을 재정의하려면 API URL을 제공합니다. 고급 시나리오에서만 사용됩니다.
  9. Datadog API 키를 입력합니다.

CI 가시성 구성#

선택적으로 Datadog CI 가시성을 활성화하여 CI/CD 파이프라인 및 job 데이터를 Datadog으로 전송할 수 있습니다. 이 기능을 사용하여 job 실패 및 성능 문제를 모니터링하고 문제를 해결하세요.

자세한 내용은 Datadog CI 가시성 문서를 참조하세요.

Warning

Datadog CI 가시성은 커미터당 요금이 부과됩니다. 이 기능을 사용하면 Datadog 요금에 영향을 미칠 수 있습니다. 자세한 내용은 Datadog 가격 페이지를 참조하세요.

이 기능은 웹훅을 기반으로 하며 GitLab에서만 구성이 필요합니다:

  1. 선택 사항. Pipeline job 로그 수집 활성화를 선택하여 job 출력에 대한 로그 수집을 활성화합니다. (GitLab 15.3에서 도입.)
  2. 선택 사항. 둘 이상의 GitLab 인스턴스를 사용하는 경우 GitLab 인스턴스를 구분하기 위해 고유한 서비스 이름을 제공합니다.
  3. 선택 사항. GitLab 인스턴스 그룹(예: 스테이징 및 프로덕션 환경)을 사용하는 경우 Env 이름을 제공합니다. 이 값은 통합이 생성하는 각 span에 첨부됩니다.
  4. 선택 사항. 통합이 구성되는 모든 span에 대한 사용자 지정 태그를 정의하려면 Tags에 줄당 하나의 태그를 입력합니다. 각 줄은 key:value 형식이어야 합니다.
  5. 선택 사항. 설정 테스트를 선택합니다.
  6. 변경 사항 저장을 선택합니다.

통합이 데이터를 전송하면 Datadog 계정의 CI 가시성 섹션에서 확인할 수 있습니다.

관련 주제#