반응형

Monitoring & Observability 4

[Datadog] Datadog Tag란? Tag Best Practice

Tag란? Tag(또는 Label)은 k8s, datadog과 같은 hyper-scale 시스템의 기본 개념이며 mordern 모니터링의 핵심입니다. → mordern 인프라에서 인스턴스와 컨테이너는 auto scaling에 의해 생성 삭제가 쉽게 이루어지기 때문에 모니터링하기 어렵습니다. → 이러한 이유로 data에 tag를 달아 모니터링하는 게 일반적입니다. Tag를 추가하면 다양한 HW 프로필, SW 버전, 가용 영역, 서비스, 역할 또는 필요한 다른 수준의 메트릭을 여러 가지 차원으로 관찰할 수 있습니다. → 어플리케이션 버전에 따라 데이터를 집계하고 가용 영역에 따라 데이터를 집계하는 방식으로 데이터 여러 가지 방향에서 관찰 할 수 있습니다. Tag는 메트릭이 수집되는 방식을 수정하지 않고도 인..

[Datadog] Datadog이란? Datadog agent? Integration?

datadog이란? 애플리케이션 및 인프라의 성능, 로그에 대한 실시간 가시성을 제공하는 클라우드 기반의 모니터링 분석 플랫폼 datadog agent, datadog api, integration 등 여러 가지 방법으로 Datadog에 데이터를 전송할 수 있습니다. datadog은 모니터링 대상에서 metric, event, log, trace 등을 수집하고 dashboard를 통해 확인할 수 있습니다. 또한 monitor(alert)를 구성하여 시스템 장애를 예방하고 가용성을 확보하여 사용자 경험을 개선할 수 있습니다. Datadog Backend는 전세계에 여러 곳에 있으며, 각 사이트(region)은 완전히 독립적이고 데이터를 공유할수 없습니다. datadog Install → data colle..

[Scouter] Springboot와 Scouter 연동하기

Scouter 정보 Scouter 버전 : 2.15.0 Java Application 정보 Java 11 Springboot 2.6.5 기타 정보 사용 Port : 6100 스카우터 설치 디렉터리 : /application/scouter 스카우터 다운로드 스카우터 다운로드 cd /application wget https://github.com/scouter-project/scouter/releases/download/v2.15.0/scouter-all-2.15.0.tar.gz tar -zxvf scouter-all-2.15.0.tar.gz 스카우터 서버 설정정보 /application/scouter/server/conf/scouter.conf # Server server_id=demo-collector-..

[Scouter] Scouter란? Scouter 구조와 사용법

Scouter : APM(Application Performance Monitoring) 오픈소스 Scouter 구조 Agent가 정보를 수집하여 Server에 전달하면, Server는 Client에 스트링한다. Scouter의 모듈 agent : 성능 정보를 수집하고 서버로 전송하는 역할 agent.host : 서버의 성능정보(CPU, MEM, DISK)를 수집하는에이전트 agent.java : JVM과 Web 애플리케이션의 성능정보(Heap, TPS, Service)를 수집하는 에이전트 server (collector) : 에이전트에서 수집된 정보를 저장하고, 데이터를 클라이언트로 스트리밍하는 역할 UDP : 성능 정보를 수집하는데 사용 TCP : 스카우터 클라이언트 및 에이전트와 통신에 사용 cli..

반응형