다음을 통해 공유


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

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

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

주석이

필수 구성 요소

범주 요구 사항
사용 권한 - 프로젝트 컬렉션 관리자 그룹멤버입니다. 조직 소유자는 자동으로 이 그룹의 구성원입니다.
- 구독 편집구독 보기 권한허용으로 설정됨. 기본적으로 프로젝트 관리자만 이러한 권한을 갖습니다. 다른 사용자에게 권한을 부여하려면 명령줄 도구 또는 Security REST API를 사용할 수 있습니다.
도구 그라파나 주

메모

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 토큰 제공합니다.

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

  6. 확인되면 완료 선택하여 구독 설정을 완료합니다.

    주석 설정