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
3.9k
僕が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
2
5.5k
How we monitor microservices at Mercari microservices platform team
spesnova
13
9.7k
Kubernetes RBAC in microservices
spesnova
6
3.9k
Introduction to kustomize
spesnova
17
35k
Kubernetes 運用設計ガイド / A design guide for Kubernetes in production (Japanese)
spesnova
81
17k
Microservices Monitoring at mercari
spesnova
3
3.7k
Monitoring Kubernetes with Datadog
spesnova
12
4.2k
My Docker Best Practice (2016 Winter Short Version)
spesnova
33
7.3k
CoreOS 運用の所感
spesnova
17
9k
Other Decks in Technology
See All in Technology
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1.1k
成長をサポートするピープルマネジメントのやり方
sioncojp
9
1.3k
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
2
340
認知症フレンドリーテックとスタックチャン
naokiuc
0
310
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
290
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
450
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
910
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
150
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
180
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
490
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
140
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
Making Projects Easy
brettharned
109
5.5k
Producing Creativity
orderedlist
PRO
338
39k
Infographics Made Easy
chrislema
238
18k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Code Reviewing Like a Champion
maltzj
515
39k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
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!