본문 바로가기
  • 시 쓰는 개발자
1일 1개념정리 (24년 8월~12월)/테스팅 , SW공학개론

1일1개 (48) - 데이터 멍멍이

by poetDeveloper 2024. 10. 2.

1일 1개념정리 24.08.09.금 ~ 

 

큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.

무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!


#48. DataDog

데이터 도그를 모니터링에도 사용되는 툴인데, 네트워크, 클라우드쪽에 가까울 수도 있지만 테스팅 업무에서 이용된다고 하여 정리해본다.

 

이미지부터 상당히 귀여운 DataDog에 대해서 알아보자 !!

 

DataDog

Datadog는 클라우드 기반의 모니터링 & 보안 플랫폼이다. 애플리케이션, 로그, 보안에서 생기는 이벤트를 실시간으로 수집하고 분석할 수 있는 도구이다. 주로 모니터링, APM(앱 성능 모니터링), 로그 관리, 보안 관리 등을 담당한다. DataDog로 시스템의 성능을 파악하고 이슈가 발생했을 때 빠르게 대응할 수 있다. 나는 QA 업무에서 DataDog를 처음 보았는데, 설명을 듣고나니 쓸 수 있겠구나 싶다. 다음 사진처럼 모니터링 할 수 있는듯 싶다.

출처 : DataDog 홈페이지 https://www.datadoghq.com/blog/network-device-monitoring/

 

앞서 말한 모니터링, APM 등에 대해서 더 자세히 알아보자.

 

 

1. 인프라 모니터링

  • 서버, 컨테이너, DB, 네트워크 장비 등의 상태와 성능을 모니터링할 수 있다.
  • Azure, AWS 등과 온프레미스 환경을 동시에 모니터링할 수 있어 하이브리드 인프라 환경에서도 유용하다.
  • CPU, 메모리 등의 리소스 사용량을 실시간으로 모니터링 해서 병목 현상을 발견하고 대응할 수 있다.

2. 애플리케이션 성능 모니터링 (APM)

  • 애플리케이션 내부에서 발생하는 트랜잭션을 추적하고 성능 문제를 파악
  • *분산 트레이싱 기능을 통해 마이크로서비스 아키텍처에서 서비스 간의 호출 관계를 시각화하고 병목을 찾을 수 있다.

* 분산 트레이싱 : 마이크로서비스 아키텍처나 분산 시스템에서 요청이 여러 서비스에 걸쳐 수행되는 과정을 추적하고 분석하는 방법이다. 이 기법으로 요청이 어떻게 전달되고, 각 서비스에서 얼마나 시간이 소요되는지, 어디에서 병목이 발생하는지를 파악할 수 있다.

 

3. 로그 관리

  • 다양한 로그 데이터를 중앙화하여 관리할 수 있다.
  • 로그 데이터를 실시간으로 분석하여 오류 발생 시 빠르게 대응하고 특정 이벤트가 발생했을 때 알람도 받을 수 있다.

4. 보안 모니터링

  • 보안 이벤트 및 위협을 실시간으로 감지하고 대응하도록 돕는다. 클라우드 환경에서의 보안 취약점을 모니터링하거나 보안 상태를 추적하여 위협을 신속히 탐지한다.

 

DataDog와 클라우드 서비스의 차이점

근데 읽다보니 .... Aws Cloud Watch나 Azure의 Monitor랑 똑같은 기능인 것 아닌가 ...? 그리고 Cloud상에서 서비스를 운영한다면 저런 연동되는 서비스 쓰는 게 더 낫지 않은가 싶다. 이들은 어떤 차이가 있을까 ???

 

DataDog의 장점은 뭘까 ??

  1. 클라우드 + 온프레미스 환경 지원 : AWS, Azure, GCP와 같은 여러 클라우드 플랫폼뿐만 아니라 온프레미스 인프라도 하나의 대시보드에서 통합 모니터링할 수 있다. 즉, 하이브리드 클라우드 환경일 때 유용하다.
  2. APM & 분산 트레이싱 : Datadog의 APM 및 분산 트레이싱 기능으로 서비스간 병목을 추적할 수 있다.
  3. 친숙한 UI & 통합 대시보드 : 다양한 메트릭을 직관적으로 시각화하고, 맞춤형 대시보드로 효율적인 정보 관리를 가능하게 한다. 이런 대시보드의 유연성은 CloudWatch나 Azure Monitor보다 뛰어나다고 한다....!!!
  4. 연동과 알림 : 조건에 맞는 알림을 설정하고 슬랙같은 다른 도구랑 연동이 원활하다.

→ 즉, 분산 트레이싱 덕분에 마이크로서비스 아키텍처같은 곳에서 특히 좋고 대시보드가 뛰어나다.

반응형