Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
僕がDatadogを使うわけ
Search
Seigo Uchida
February 24, 2015
Technology
12
4.1k
僕がDatadogを使うわけ
2015/02/24 #dd_sushi での発表資料。
自分が Wantedly にて Datadog を導入した理由、用途、使い方について発表しました。
Seigo Uchida
February 24, 2015
Tweet
Share
More Decks by Seigo Uchida
See All by Seigo Uchida
Kubernetes Cluster Monitoring
spesnova
4
5.9k
How we monitor microservices at Mercari microservices platform team
spesnova
13
10k
Kubernetes RBAC in microservices
spesnova
7
4.3k
Introduction to kustomize
spesnova
17
47k
Kubernetes 運用設計ガイド / A design guide for Kubernetes in production (Japanese)
spesnova
80
18k
Microservices Monitoring at mercari
spesnova
3
4.1k
Monitoring Kubernetes with Datadog
spesnova
12
4.6k
My Docker Best Practice (2016 Winter Short Version)
spesnova
33
7.6k
CoreOS 運用の所感
spesnova
17
9.4k
Other Decks in Technology
See All in Technology
MAP-7thplaceSolution
yukichi0403
2
110
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
200
Digital omtanke på Internetdagarna 2025
axbom
PRO
0
130
Master Dataグループ紹介資料
sansan33
PRO
1
4k
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
410
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
810
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
180
AS59105におけるFreeBSD EtherIPの運用と課題
x86taka
0
280
信頼性が求められる業務のAIAgentのアーキテクチャ設計の勘所と課題
miyatakoji
0
190
レガシーで硬直したテーブル設計から変更容易で柔軟なテーブル設計にする
red_frasco
4
630
命名から始めるSpec Driven
kuruwic
1
470
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Done Done
chrislema
186
16k
Code Review Best Practice
trishagee
72
19k
Navigating Team Friction
lara
190
16k
Building Adaptive Systems
keathley
44
2.8k
Facilitating Awesome Meetings
lara
57
6.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
A designer walks into a library…
pauljervisheath
210
24k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
How to train your dragon (web standard)
notwaldorf
97
6.4k
A better future with KSS
kneath
239
18k
Transcript
DD I @spesnova
@spesnova
Favorites &
None
ࠓͷ ͕DatadogΛ͏ཧ༝ Θ͚
ͳͥͬͯΔ͔
ɾ࣮༻ੑߴ͍! ɾΠϯϑϥ୲গͳ͍! ɾDocker αϙʔτ DatadogΛ͏ཧ༝
ࢹڥߏஙͯ͠ɺ! Ξϥʔτઃఆͯ͠ɺ! ϝτϦΫεͷՄࢹԽͨ͠ͱ͜ΖͰɺ લ৬ͰͷܦݧʢNagiosʣ ͏͢Ͱʹർฐͯ͠Δ
લ৬ͰͷܦݧʢNagiosʣ ແࢹ͞ΕΔΞϥʔτ! ΘΕͳ͍άϥϑ
ࢹڥߏஙͯ͠ɺ! Ξϥʔτઃఆͯ͠ɺ! ϝτϦΫεΛՄࢹԽ͢Δ ϞχλϦϯά ϞχλϦϯά ʢϞχλϦϯάͷҰ෦Ͱ͋Δʣ ≠
ΞϥʔτʹԠ͠ɺ! ϝτϦΫεΛݟͯݪҼΛಥ͖ࢭΊɺ Λղܾ͢Δͱ͜Ζ·Ͱ ϞχλϦϯά ʹ ϞχλϦϯά
㱺 ղܾ͢Δͱ͜Ζ·ͰࢸΔ
ԿʹͬͯΔ͔
ɾsystem! ɾEC2! ɾRDS ࢹͯ͠Δͷ
ɾPostgreSQL! ɾMySQL! ɾElasticsearch! ɾNginx ࢹͯ͠Δͷ
ɾDocker ࢹͯ͠Δͷ
Slack / Pagerduty ʹ௨
Capistrano ͷΠϕϯτΛૹΔ IUUQTHJUIVCDPN%BUB%PHEPHBQJSCUSFFNBTUFSMJCDBQJTUSBOP IUUQTHJUIVCDPN%BUB%PHEPHBQJSCUSFFNBTUFSMJCDBQJTUSBOP
Ͳ͏ͬͯΔ͔
dd-agent ίϯςφ IUUQRJJUBDPNTQFTOPWBJUFNTCGDDFEEGDFB $ 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=<DATADOG_API_KEY> \ datadog/docker-dd-agent
EC2 EC2 EC2 EC2 dd-agent ίϯςφ / Ϛγϯ
ɾCPU / ίϯςφ ! ɾCPU / Ϛγϯ! ɾMemory / Ϛγϯ!
ɾMemory / ίϯςφ! ɾIO / Ϛγϯ! ɾNetwork / Ϛγϯ! ɾίϯςφɺछྨ جຊతͳͷऔΕͯΔ
ίϯςφ / Πϝʔδ͝ͱʹݟΔ
αʔϏεࢹ $ 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 \ -v /etc/dd-agent/conf.d/nginx.yaml:/etc/dd-agent/conf.d/ nginx.yaml \ -e API_KEY=<DATADOG_API_KEY> \ datadog/docker-dd-agent
EC2 EC2 EC2 EC2 αʔϏεࢹ
PostgreSQL on RDS
ݪҼڀ໌ ɾͷ͋Δάϥϑͱଞͷάϥϑͷ૬ؔΛݟΔ! ɾͷ͋Δ࣌ؒલޙͷΠϕϯτΛݟΔ! ɾͷ͋Δ࣌ؒલޙͷϩάΛݟΔ
εςʔλεϖʔδ IUUQTUBUVTEBUBEPHIRDPN IUUQTUXJUUFSDPN%BUBEPH0QT
ΩϟονΞοϓ IUUQTXXXEBUBEPHIRDPNCMPH
·ͱΊ
ࠓޙ ɾSSH ϞχλϦϯάೖΕ͍ͨ! ɾetcd ϞχλϦϯάࢼͯ͠ΈΔ! ɾGo ϞχλϦϯάࢼͯ͠ΈΔ! ɾϓϥάΠϯॻ͍ͯΈΔ
·ͱΊ Datadog͍͍
Thanks!