Universal Service Monitoring

이 제품은 선택한 Datadog 사이트에서 지원되지 않습니다. ().

개요

Universal Service Monitoring(USM)은 코드를 계측할 필요 없이 스택 전체의 서비스 상태 메트릭에 대한 가시성을 제공합니다. 이 기능은 오직 구성된 Datadog Agent 및 Unified Service Tagging만 사용하고, Software Catalog 및 Service Map과 같은 계측되지 않은 서비스에 관한 성능 데이터를 조회하게 해줍니다. USM은 Deployment Tracking, 모니터, 대시보드, SLO와도 함께 작동합니다.

설정

지원되는 플랫폼 및 프로토콜 관련 정보와 시작 지침을 보려면 Universal Service Monitoring 설정을 참조하세요.

미리 보기: 추가 프로토콜 및 암호화 방식

USM의 클라우드 서비스 검색 기능과 추가 프로토콜 및 트래픽 암호화 방식의 디코딩 기능은 미리 보기 상태입니다. 자세한 정보를 알아보고 액세스를 요청하려면 클라우드 서비스 검색 및 추가 프로토콜을 참조하세요.

자동 서비스 태깅

Universal Service Monitoring은 인프라에서 실행 중인 서비스를 자동으로 감지합니다. 통합 서비스 태그를 찾지 못하면 다음 중 한 가지 태그에 따라 이름을 할당합니다. app, short_image, kube_container_name, container_name, kube_deployment, kube_service.

서비스의 이름을 업데이트하려면 Unified Service Tagging을 설정하세요.

Datadog이 서비스를 자동으로 감지하면, 여기에 사용된 태그가 서비스 페이지 맨 위에 표시됨

서비스 둘러보기

Agent를 구성하고 나서 서비스가 Software Catalog에 표시될 때까지 약 5분 기다려 주세요. 서비스를 클릭하면 서비스 세부 정보 페이지가 표시됩니다. 왼쪽 상단에 있는 universal.http.server 또는 universal.http.client 작업 이름을 보면 서비스 텔레메트리가 Universal Service Monitoring에서 온 것임을 알 수 있습니다.

universal.http.server 작업 이름에는 서비스에 대한 인바운드 트래픽의 상태 메트릭이 포함됩니다. 해당하는 universal.http.client 작업 이름은 다른 대상으로의 아웃바운드 트래픽을 나타냅니다.

서비스 탭의 작업 드롭다운 메뉴에 사용 가능한 작업 이름이 표시됨

Universal Service Monitoring을 활성화하고 나면 다음과 같은 일을 할 수 있습니다.

  • APM > Software Catalog 또는 APM > Service Map으로 이동하여 서비스 및 종속성을 시각화합니다.

  • 특정 서비스 페이지를 클릭하면 핵심 신호 메트릭(요청, 오류, 지속 시간)이 표시되고 배포 추적을 사용하여 이를 최근 코드 변경 사항과 상호 연계할 수 있습니다.

  • universal.http.* 메트릭을 사용하여 모니터, 대시보드, SLO를 생성합니다.

추가 자료