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 DBMでなにができる? JDDUG Meetup#7
Search
Nealle
February 26, 2025
Programming
0
330
Datadog DBMでなにができる? JDDUG Meetup#7
Japan Datadog User Group Meetup #7
https://datadog-jp.connpass.com/event/343144/
Nealle
February 26, 2025
Tweet
Share
More Decks by Nealle
See All by Nealle
エンジニアが挑む、限界までの越境
nealle
1
230
ニーリーQAのこれまでとこれから
nealle
2
78
データ分析で事業貢献するために
nealle
0
51
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
160
運用しながらリアーキテクチャ
nealle
0
580
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
1.1k
学生向けバグバウンティイベントP3NFEST参加のキロク CHUO Tech #6
nealle
0
96
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
3
380
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
200
Other Decks in Programming
See All in Programming
ミリしらMCP勉強会
watany
4
770
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
1.1k
Vibe Codingをせずに Clineを使っている
watany
17
6.3k
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
4
610
The Evolution of the CRuby Build System
kateinoigakukun
0
720
SwiftUI API Design Lessons
niw
1
290
AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ
anatofuz
0
160
Code smarter, not harder - How AI Coding Tools Boost Your Productivity | Webinar 2025
danielsogl
0
140
状態と共に暮らす:ステートフルへの挑戦
ypresto
1
680
Kamal 2 – Get Out of the Cloud
aleksandrov
1
190
Module Boundaries and Architecture with Forensic Analysis @NxSummit Amsterdam 2025
manfredsteyer
PRO
0
100
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
130
Featured
See All Featured
Practical Orchestrator
shlominoach
186
11k
4 Signs Your Business is Dying
shpigford
183
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building Adaptive Systems
keathley
41
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Gamification - CAS2011
davidbonilla
81
5.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
GitHub's CSS Performance
jonrohan
1030
460k
Scaling GitHub
holman
459
140k
BBQ
matthewcrist
88
9.6k
Done Done
chrislema
183
16k
Transcript
NEALLE Datadog DBMでなにができる? 2025/02/26 Japan Datadog User Group Meetup#7 株式会社ニーリー
宮後 啓介 @miya10kei 1
2023年にニーリーにジョイン SREとしてサービスの信頼性やアジリティ向上の施策を実施。 最近はほぼSREとは別にAIや機械学習系のことにチャレンジ中 2 自己紹介 @miya10kei 株式会社ニーリー プラットフォーム開発G SREチーム リーダー
Keisuke Miyaushiro 宮後 啓介
DBM(Database Monitoring) • データベースの詳細な情報を可視化してくれる機能 • サポートDB: ◦ Postgres/MySQL/SQL Server/Oracle/MongoDB/Amazon DocumentDB
• 料金:$84/host 3 DBMとは?
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 4 なにができる?
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 5 なにができる?
6 アクティブなコネクションを複数の切り口で確認ができる! • Wait Event • Wait Group • SQL
• Command • User • Database • Client • Calling Service • Application なにができる? SQLで
Wait Groupの例: Wait種類毎に対象のSQLが確認できる! 7 なにができる? Waitの種類 WaitしているSQL
クエリー詳細からRoot BlockerとなっているSQLも確認できる! 8 なにができる?
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 9 なにができる?
実行されたクエリーの実行計画を確認できる! • Map / List / JSONの任意の形式で表示 • 同一SQLの時間経過での実行計画の変化も確認可能 •
APMトレースとDBMを紐づけることで、実行計画までドリルダ ウンが可能になる 10 なにができる?
Map Viewの例:NodeがCostで色付けされ、ボトルネックを確認できる! 11 なにができる?
12 なにができる? 1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行
13 Custom Queryを実行できる! • Datadog Agentから任意のクエリーを定期実行し、結果から CustomMetricsを作成することができる ◦ 例:ビジネスKPIの可視化 ▪
SLI/SLOと同じダッシュボードに載せることも可能 • Monitorを作成し監視も可能 ◦ 例:ログイン失敗数の可視化 ▪ 不正アクセスの検知に使用することも可能 なにができる?
DB(特にクエリー)の情報を詳細に確認したい場合におすすめ! Datadog Learning Centerで試すこともできる気になる方は是非 • Monitoring a Postgres Database with
Datadog DBM 14 さいごに
ニーリー採用情報など
Thank you 16