반응형
안녕하세요. 밤고래에요 :)
오늘은 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 수 기준
- APM : Application Performance Management
- WAS 위에 앱이 몇개가 설치되어있든 서버에 설치된 WAS 갯수 기준
- NW은 HOST 수 기준 및 Indexed Log 건수 기준
- RUM은 세션 수 기준(Session)
- Serverless는 호출 수 기준(Invocation)
- LOG는 로그 전송(Ingestion)과 분석(SIEM) 용량 기준
- Ingest와 SIEM 둘 다 1Gb = 0.1$
- 참고
궁금한 점이 있으면 댓글로 남겨주세요 :)
감사합니다.
반응형
'IT' 카테고리의 다른 글
2023 Google Summit in Seoul - NCSoft VARCO, AI (2) | 2023.11.19 |
---|---|
모니터링 플랫폼 Datadog 서비스별 내용 (1) | 2022.12.27 |
[프로그래밍] 장고(Django) 파일 업로드 (5) | 2021.08.08 |
Chap 2. 장고 기본 요소 학습#10 (질문 등록 기능 만들기) (0) | 2021.06.19 |
Chap 2. 장고 기본 요소 학습#9 (표준 HTML 과 템플릿 상속) (0) | 2021.06.18 |
댓글