Over the limit
[Datadog] 로그 관리 시작하기 본문
데이터독에선 metris, traces, logs를 모으고, 처리하고, 분석해서 트러블 슈팅을 처리한다.
이때 대답해야 할 것은
When?
Where?
What?
How?
Why?
라는 다섯가지의 질문이다. 세개의 지표를 적재적소에 활용해서 이 질문들을 풀어보자.
Metrics, Traces and Logs → When?
각각의 데이터 타입은 생성시 타임스탬프를 포함하고 있기 때문에 시기를 알 수 있다.
Metrics, Traces, Logs → Where?
또한, 시기 뿐만 아니라 어디서 온 데이터인지도 포함하고 있다. 태그를 통해서도 확인이 가능하다.
Metrics → What?
메트릭을 통해 '무슨 일이 일어나고 있는지' 를 가늠할 수 있다.
앱 서비스의 지연성, 웹 페이지를 보고 있는 사용자들, 오토스케일링 배포시 사용되고 있는 인스턴스와 같은 내용들을 이해할 수 있는 것이다.
Traces → How?
트레이스를 통해 '요청이 어떻게 처리되었는지' 를 알 수 있다.
요청이 만들어지면 이를 어떻게 처리할 것인가? 얼마나 많은 서비스들이 한 요청을 완성하기 위해 달려있는가?
Logs → Why?
로그가 '왜' 를 알려준다. '왜 요청이 실패했는가?' '왜 유저가 사이트를 방문했는가? 어떤걸 클릭했는가?'
이처럼 로그는 더 구체성을 줘서 트러블 슈팅을 효율적으로 할 수 있게 도와준다. 뿐만 아니라, 어떤 사용자, 지역, 기기, HTTP 리퀘스트 상태 혹은 서버의 IP 주소, 타임스탬프 등등 도 알려준다.
참고로 로그 형태는 시스템마다 다양한데, 데이터독 로그 매니지먼트로 쉽게 중요한 정보만 접근이 가능하다.
로그로 정말정말정말 많은 정보를 제공한다고 자부하는구만
Log Querying and Analytics lab에서는
로그 검색, 필드 집계, 패턴, 전송, 로그 데이터 조사 등 가능. 라이브테일, 세이브뷰도 가능
Log Monitoring and Metrics lab에서는
로그 이벤트를 활용한 대시보드 위젯. 로그 모니터 알림, 로그 기반 metric 활용 가능
---0706 3시까지함. 내 계정으로 mysql 로그 연결하는거 까진 해봤는데
밑에 계정으로 들어가서 미리 있는 내용으로 로그 픽스하는 훈련 해야할듯
Sign In - The Datadog Learning Center
learn.datadoghq.com
내일 아침 이거 다시 들어와서 오류난거 로그보고 터미널로 고치는거 해보기
참고)
'Devops > Datadog' 카테고리의 다른 글
[Datadog] Introduction to Real User Monitoring (RUM) (0) | 2024.07.06 |
---|---|
[Datadog] Logs 트러블 슈팅 (0) | 2024.07.06 |
[Datadog] Datadog Agent 기본 사용법 (0) | 2024.07.06 |
[Datadog] Datadog Quickstart 실습 (0) | 2024.07.05 |
[Datadog] What is Datadog? (0) | 2024.07.05 |