VMware Tanzu용 Datadog 클러스터 모니터링

개요

VMware Tanzu용 Datadog 클러스터 모니터링은 Datadog Firehose NozzleDatadog Agent를 결합합니다. 이를 통해 VMware Tanzu 사용자와 관리자가 VMware Tanzu 클러스터의 상태와 성능을 모니터링할 수 있습니다. 다음 세 가지 요소로 구성됩니다:

  • Datadog Firehose Nozzle
  • Datadog Agent
  • Datadog Cluster Agent

Datadog Firehose Nozzle은 클라우드 파운드리 구성 요소로, Loggregator Firehose의 메트릭을 Datadog 모니터링 플랫폼으로 전달합니다. 모든 클라우드 파운드리 배포는 메트릭과 이벤트를 Datadog으로 전송할 수 있습니다. 이 데이터는 배포에 있는 모든 노드의 상태와 가용성을 추적하고, 노드가 실행하는 작업을 모니터링하며, Loggregator Firehose에서 메트릭을 수집하는 등의 작업을 수행하는 데 도움이 됩니다.

필수 요구 사항

VMware Tanzu용 Datadog 클러스터 모니터링에는 다음의 요구 사항이 있습니다.

주요 기능

VMware Tanzu용 Datadog 클러스터 모니터링은 다음과 같은 주요 기능을 포함합니다:

  • 모든 클러스터 수준의 운영 메트릭 및 KPI를 시각화합니다.
  • VMware Tanzu 클러스터 및 구성 요소 상태에 대해 경고합니다.
  • 작업을 모니터링합니다.
  • BOSH 이벤트를 추적하고 보고합니다.
  • 통합을 자동 탐지합니다.

설치

  1. BOSH Health Monitor를 설치하세요.

  2. Pivotal Network에서 Datadog Cluster Monitoring for VMware Tanzu 제품 파일을 다운로드합니다.

  3. Tanzu Ops Manager 설치 대시보드로 이동, Import a Product를 클릭하여 제품 파일을 업로드합니다.

  4. Import a Product를 클릭하여 제품 파일을 업로드합니다.

  5. 2 단계에서 다운로드한 제품 파일을 선택합니다. 이렇게 하면 타일이 스테이징 영역에 추가됩니다.

  6. 새로 추가된 Datadog Cluster Monitoring for VMware Tanzu 타일을 클릭합니다.

  7. Datadog Config 섹션에 Datadog API 키를 입력하세요. Datadog 지원팀에서 별도로 지정하지 않는 한 Datadog API URL을 변경하지 않고 그대로 둡니다.

  8. UAA CLI를 사용하여 Datadog용 UAA 클라이언트 계정을 생성합니다. Firehose Nozzle에는 Loggregator Firehose에 대한 액세스가 필요합니다.

    $ uaac client add datadog-firehose-nozzle \
         --name datadog-firehose-nozzle \
         --scope doppler.firehose,cloud_controller.admin_read_only,oauth.login \
         --authorities doppler.firehose,cloud_controller.admin_read_only,openid,oauth.approvals \
         --authorized_grant_types client_credentials,refresh_token \
         --access_token_validity 1209600 \
         -s $CLIENT_SECRET
    
  9. Cloud Foundry Settings 섹션에서 이전 단계의 UAA 클라이언트 및 UAA 비밀을 지정합니다.

  10. Ops Manager에서 stemcell 업로드를 요구하는 경우 621 릴리스 라인에서 stemcell을 다운로드하세요. 그런 다음 Import Stemcell 버튼을 사용하여 Ops Manager에 업로드하세요.

  11. Datadog Firehose Nozzle Config 섹션에는 Nozzle에 대한 설정(선택 사항)이 포함되어 있고, Datadog Agent Config 섹션에는 Agent에 대한 설정(선택 사항)이 포함되어 있습니다. 두 섹션 모두에서 아무것도 설정할 필요가 없습니다.

    참고: 하나의 Datadog 계정을 사용하여 여러 기반을 모니터링하는 경우 Use UUID Hostname 체크박스를 확인해야 합니다.

  12. Datadog Cluster Agent Settings 섹션에는 통합 및 애플리케이션 컨테이너 기능의 자동 탐지를 제공하는 Datadog Cluster Agent에 대한 설정이 포함되어 있습니다.

  13. Tanzu Ops Manager Installation Dashboard로 돌아가서 Apply Changes를 클릭하여 Datadog Cluster Monitoring for the VMware Tanzu tile을 설치합니다.

메트릭 및 대시보드 보기

  1. Cloud Foundry Overview Dashboard를 검토합니다.
The Cloud Foundry Overview dashboard
  1. 메트릭 탐색기 페이지에서 개별 메트릭을 탐색하고 cloudfoundry.nozzle로 시작하는 메트릭을 검색합니다:
cloudfoundry.nozzle로 시작하는 클라우드 파운드리 메트릭
  1. 클라우드 파운드리 메트릭에 대한 알림을 생성합니다.
  2. 트러블슈팅 단계는 Datadog 클라우드 파운드리 통합을 참조하세요.

참고 자료