[DataDog]

이장훈·2022년 3월 9일
0

1. metrics

1.1 Work Metrics (For Server)

  • Throughput : 처리량, 특정 시간 당 처리하는 작업량
  • success : 성공적으로 실행된 작업의 양 (%)
  • error : 얼마나 실패했는지
  • performance : 처리하는데 걸리는 시간을 측정, 특히 대기시간

1.2 Resource Metrics

  • Utilization : 사용량,
  • saturation : 포화, 작업 대기열에 차있는 작업량은 얼마인지
  • error : 리소스 에러는 없는지
  • availability : 리소스의 사용가능량

1.3 Events

  • Code Changes : 소스코드 등 config가 얼마나 변경되었는지?

  • Alerts : 서버 등에서 보내는 알람은 없는지?

  • scaling Events : 작업에 따른 스케일 변화가 있는지?

  • ETC : 기타

  • Symptoms: page on, work metrics

  • Diagnostics : Investigate using, work metrics, Resource metrics, Events

DashBoard를 위한 tag 설정

  • size : small, medium, large
  • role : db, cache
  • az : us-east, us-wast

2. docker agent

  • docker 환경에서 agent를 설치합니다.
  • label을 잡고, 컨테이너를 agent tag로 분류합니다.

APM(Application Performance Monitoring)

  • 분산 추적 : 응용 프로그램에 대한 요청이 이루어지면 요청을 처리하는데 관련된 각 서비스에서 성능 데이터를 수집하는 추적
  • 추적 범위 : 각 범위는 요청에 대한 응답으로 서비스에서 수행하는 작업의 작업 또는 논리적 단위를 나타냅니다.

범위의 길이는 요청을 완료하는데 관련된 작업의 기간입니다.
span 통합 상속, 계측 또는 사용자 지정태그로 수동으로 할당하여 자동으로 할당도 가능함.

데이터독의 흔적

profile
개발자가 꿈입니다.

0개의 댓글