หากคุณไม่ได้ใช้บริการ Support Plan ของ CoreOS ทางออกเดียวที่คุณมีคือใช้บริการ Monitoring System ของรายอื่น เช่น cAdvisor ของ Google, nrpe ของ Nagios หรือใช้ toolbox ของ CoreOS เอง ซึ่งไม่ได้ช่วยให้การทำงานคล่องตัวมากขึ้น DataDog มีบริการ Monitoring สำหรับ CoreOS เช่นเดียวกันกับ Docker และใช้วิธีการเดียวกันได้ ดังนี้

ติดตั้ง Container ของ DataDog Agent ดังนี้่

docker run -d --privileged --name dd-agent -h HOSTNAME \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /proc/mounts:/host/proc/mounts:ro \
-v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \
-e API_KEY=YOUR-API-KEY datadog/docker-dd-agent

เปลี่ยน HOSTNAME และ YOUR-API-KEY ให้เป็นของคุณเอง จากนั้นกลับไปที่ Dashboard คลิกที่ Infrastructure เราจะพบว่ามีชื่อ host อยู่ใน Infrastructure ดังนี้

จากนั้นคุณสามารถสั่ง Inspect หรือ Monitor Host นี้ได้เลย

หรืออยากจะแต่ง Dashboard เองก็ทำได้เช่นกัน

Comments are closed.