Datadog는 처음 접하는 도구이므로 우선 쿠버네티스 클러스터에 에이전트를 설치해보자.
공식 문서에서 추천하는 방법인 Datadog Operator로 설치해보자
Datadog의 쿠버네티스 오퍼레이터로 쉽게 설정이 가능했다.
helm repo add datadog https://helm.datadoghq.com
helm install my-datadog-operator datadog/datadog-operator
kubectl create secret generic datadog-secret --from-literal api-key=700763786ec1a22697c7b27c0c240267 --from-literal app-key=6f6ca7b608f8e955417b4616937d87f0e23d156c
api-key 확인 링크
app-key 생성 및 확인 링크
# datadog-agent.yaml
kind: DatadogAgent
apiVersion: datadoghq.com/v2alpha1
metadata:
name: datadog
spec:
global:
site: us5.datadoghq.com # 자신의 계정을 만든 region 주소를 잘 입력해야 한다.
credentials:
apiSecret:
secretName: datadog-secret
keyName: api-key
appSecret:
secretName: datadog-secret
keyName: app-key
override:
clusterAgent:
image:
name: gcr.io/datadoghq/cluster-agent:latest
nodeAgent:
image:
name: gcr.io/datadoghq/agent:latest
kubectl apply -f ./datadog-agent.yaml


agent가 잘 동작한다.
간단한 첫인상은 모니터링 도구에 대한 경험이 엄청 많지는 않지만, 이렇게 agent를 설치해서 중앙서버로 메트릭을 수집하는 방식은 다른 도구랑 비슷하다고 느꼈다.