본문 바로가기
IT

Datadog 개념/용어 및 과금기준 정리

by 밤고래 2022. 2. 3.
반응형

안녕하세요. 밤고래에요 :)

오늘은 Datadog 에 대해서 스터디한 내용을 공유하고자합니다.

 

 

  • 개념
    • Datadog : 클라우드 서비스 이용 환경 및 상황을 실시간으로 관찰한 데이터를 수집·분석해 오류를 대비하고 문제를 해결하는 서비스를 제공
    • Log 전송 구성
      • Ingest : Datadog API 에서 AWS S3(저장소)로 보내는 것(Jason 형식으로 보냄)
      • Indexed : Datadog API 에서 Datadog 플랫폼으로 보내는 것
      • Rehydrating : Ingest 되어 AWS S3로 전송된 로그를 다시 Datadog 으로 가져오는 것 
    • RUM
      • 로그 추적하여, 개발자들이 쉽게 오류를 트레이싱할 수 있게 하는 서비스
      • 종류 및 특징
        • RUM Brower or Mobile Sessions(Light) : 녹화기능이 없으나 저렴
        • On-Demand RUM Browser~(Replay) : 녹화기능이 있으나 비쌈
    • 샘플링
      • 로그 전송량을 추이가 변하지 않는 선에서 수량을 추출하며 조정하는 것
      • TIP : 샘플링을 통한 로그수 조정하여 비용 절감 가능
      • 예시
        • 평소에 10만개의 로그 전송 중이나 비용이 너무 많이 나옴
        • 1만개만 로그 전송으로 바꿔보니 기존보다 통계 추이가 너무 달라지고 추적이 어려움
        • 5만개만 로그 전송으로 바꿔보니 기존과 통계추이가 비슷하고 추적도 큰 무리 없음
        • 로그 전송을 10만개->5만개로 결정하고, 비용절감과 동시에 비슷한 수준의 서비스 사용

 

  •  과금
    • AWS 와 같이 종량제 On-demand 구조
    • 과금의 구성은 인프라, APM, NW, RUM, Serverless, Log 이 6가지 항목에 대하여 과금됨
      • 인프라는 HOST 수 기준
      • APM은 HOST 수 기준
      • NW은 HOST 수 기준 및 Indexed Log 건수 기준
      • RUM은 세션 수 기준(Session)
      • Serverless는 호출 수 기준(Invocation)
      • LOG는 로그 전송(Ingestion)과 분석(SIEM) 용량 기준
        • Ingest와 SIEM 둘 다 1Gb = 0.1$
  • 참고

 

궁금한 점이 있으면 댓글로 남겨주세요 :)

감사합니다.

반응형

댓글