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
220
ニーリーQAのこれまでとこれから
nealle
2
77
データ分析で事業貢献するために
nealle
0
51
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
160
運用しながらリアーキテクチャ
nealle
0
570
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
Qiita Bash
mercury_dev0517
2
200
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
680
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
450
AIコーディングワークフローの試行 〜AIエージェント×ワークフローでの自動化を目指して〜
rkaga
3
3.7k
Optimizing JRuby 10
headius
0
340
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
110
Thank you <💅>, What's the Next?
ahoxa
1
480
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
310
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
490
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
1.1k
AI Coding Agent Enablement - エージェントを自走させよう
yukukotani
14
6.1k
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
27
5.6k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
99
5.5k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Building an army of robots
kneath
304
45k
Done Done
chrislema
183
16k
We Have a Design System, Now What?
morganepeng
52
7.5k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Into the Great Unknown - MozCon
thekraken
37
1.7k
It's Worth the Effort
3n
184
28k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
A Modern Web Designer's Workflow
chriscoyier
693
190k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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