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
370
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
事業KPIを基に価値の解像度を上げる
nealle
0
210
一人目PdMとして、まず"自分"をPMFさせることから考える
nealle
0
350
エンジニアが挑む、限界までの越境
nealle
1
370
ニーリーQAのこれまでとこれから
nealle
2
1.2k
データ分析で事業貢献するために
nealle
0
1.6k
SREチームのタスク優先度と向き合う Road to SRE NEXT@札幌
nealle
0
170
運用しながらリアーキテクチャ
nealle
0
680
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
1.2k
学生向けバグバウンティイベントP3NFEST参加のキロク CHUO Tech #6
nealle
0
110
Other Decks in Programming
See All in Programming
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
320
iOSアプリ開発もLLMで自動運転する
hiragram
6
2.1k
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
1
270
TypeScript エンジニアが Android 開発の世界に飛び込んだ話
yuisakamoto
6
950
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
kimitashoichi
1
300
UPDATEがシステムを複雑にする? イミュータブルデータモデルのすすめ
shimomura
0
200
がんばりすぎないコーディングルール運用術
tsukakei
1
180
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
210
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
110
REST API設計の実践 – ベストプラクティスとその落とし穴
kentaroutakeda
2
320
RubyKaigiで得られる10の価値 〜Ruby話を聞くことだけが RubyKaigiじゃない〜
tomohiko9090
0
100
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
160
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Cult of Friendly URLs
andyhume
78
6.4k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
1
79
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Optimizing for Happiness
mojombo
378
70k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
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