Share via


Grafana를 사용하여 Azure DevOps에 대한 서비스 후크 만들기

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Grafana는 기능이 풍부한 오픈 소스 메트릭 dashboard 및 그래프 편집기입니다. Graphite, Elasticsearch, OpenTSDB, Prometheus 및 InfluxDB 분석 서비스를 지원합니다. Azure Pipelines 배포가 완료되면 Grafana 서비스 후크를 사용하여 Grafana 대시보드에 주석을 추가합니다.

주석이 있는 Grafana dashboard

참고

Grafana에 대한 서비스 후크는 Azure DevOps Server 2019.1 이상 버전에서 지원됩니다.

서비스 후크 구독 만들기

  1. 프로젝트 설정으로 이동합니다.

    https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks

    프로젝트 설정 페이지

    구독 만들기를 선택합니다.

  2. 서비스 목록 중 Grafana를 선택하고 다음을 선택합니다.

    새 서비스 후크 구독 대화 상자에서 Grafana를 선택합니다.

  3. 릴리스 배포 완료 이벤트의 경우 선택적 필터인 릴리스 파이프라인 이름, 스테이지 이름상태를 구성합니다.

    릴리스 배포 완료 필터 구성

  4. Azure DevOps에서 주석을 게시하는 데 필요한 Grafana URL 및 Grafana API 토큰 을 제공합니다.

    • 주석 배포 기간 창을 검사 경우 추가된 주석은 배포 기간(배포 시작 및 종료 타임스탬프)에 해당합니다.
    • 선택하지 않으면 주석은 배포의 완료 타임스탬프에만 해당합니다. dashboard 입력을 사용하여 모든 대시보드에 주석을 추가하는 기본 동작이 아닌 특정 dashboard 주석의 대상으로 선택할 수 있습니다.
  5. 테스트를 선택하여 Azure DevOps가 제공된 구성을 사용하고 구독을 성공적으로 만들 수 있는지 확인합니다.

  6. 확인되면 마침 을 선택하여 구독 만들기를 완료합니다.

    주석 설정