728x90
https://soobysu.tistory.com/247
[infra] datadog 설치
처음엔 우선 Pinpoint 를 구성했다..압도적인 메모리량에 당황했다. ㄷㄷ서버 Memory 16GB 이상 별도 Disk 용량 50G 이상Pinpoint 에 기본적으로 필요한게 많았다.무료라서 좋긴한데 .. 너무 무겁다.대안 1.
soobysu.tistory.com
설치가 완료 후,
Java Agent 심기
curl -Lo dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
services:
batch-app:
image: eclipse-temurin:21-jdk
container_name: app
restart: unless-stopped
volumes:
- ./dd-java-agent.jar:/app/dd-java-agent.jar:ro
- ./app.jar:/app/batch-app.jar:rw
ports:
- "8080:8080"
environment:
- TZ=Asia/Seoul
- DD_AGENT_HOST=172.17.0.1
- DD_ENV=prd
- DD_SERVICE=batch-app
- DD_VERSION=1.0.0
- DD_LOGS_ENABLED=false
- DD_TRACE_ENABLED=true
command: >
java -server
-Dfile.encoding=UTF-8
-Ddd.logs.injection=false
-Ddd.profiling.enabled=true
-jar /app/app.jar
Log 는 파일을 읽어서 추적 해준다.
설정 확인
sudo datadog-agent status
로 설정을 확인 확인할 수 있다.
#로그 확인
==========
Logs Agent
==========
Reliable: Sending compressed logs in HTTPS to agent-http-intake.logs.... on port 443 (API Key: ***************************)
BytesSent: 73536
EncodedBytesSent: 18635
LogsProcessed: 0
LogsSent: 2
LogsTruncated: 0
RetryCount: 0
RetryTimeSpent: 0s
CoreAgentProcessOpenFiles: 27
OSFileLimit: 524287
#트레이스 확인
=========
APM Agent
=========
Status: Running
Pid:
Uptime: 389 seconds
Mem alloc: 13,598,256 bytes
Hostname:
Receiver:
Endpoints:
https://
Receiver (previous minute)
==========================
From java * , client 1.55.0~364bb8b68f
Traces received: 25 (76,480 bytes)
Spans received: 97
From java *, client 1.55.0~364bb8b68f
Traces received: 4 (5,748 bytes)
Spans received: 8
Priority sampling rate for '*': 100.0%
Priority sampling rate for '*': 100.0%
Writer (previous minute)
========================
Traces: 2 payloads, 4 traces, 0 events, 4,119 bytes
Stats: 1 payloads, 1 stats buckets, 886 bytes
로그 확인
sudo journalctl -u datadog-agent -n 50
로그를 확인 해보면
check:redisdb | Error running check: Error 111 connecting to 172.30.0.63:6379
위와 같은 로그를 찾을 수 있는데 dataDog 이 자동으로 6379(redis) 를 찾으려고 했지만 실패한 로그이다.
레디스가 없다면 아래와 같은 명령어로 disabled 처리를 해준다.
sudo mv /etc/datadog-agent/conf.d/redisdb.d/auto_conf.yaml /etc/datadog-agent/conf.d/redisdb.d/auto_conf.yaml.disabled
sudo systemctl restart datadog-agent
설정 확인
APM -> Services -> Reliablility
들어오면 연결해둔 서비스를 확인 할 수 있다.

728x90
'개-발 > Infra' 카테고리의 다른 글
| [Infra] datadog Log 수집(File) (0) | 2025.11.12 |
|---|---|
| [Infra]dataDog Dashboard 구축 (0) | 2025.11.10 |
| [Infra] datadog 설치 (0) | 2025.11.07 |
| [infra] Pinpoint 설치 (with.mac, docker) (6) | 2025.08.04 |
| [infra] RDS Proxy 구성하기 (0) | 2025.06.23 |