Datadog DBMでなにができる? JDDUG Meetup#7
by
Nealle
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
NEALLE Datadog DBMでなにができる? 2025/02/26 Japan Datadog User Group Meetup#7 株式会社ニーリー 宮後 啓介 @miya10kei 1
Slide 2
Slide 2 text
2023年にニーリーにジョイン SREとしてサービスの信頼性やアジリティ向上の施策を実施。 最近はほぼSREとは別にAIや機械学習系のことにチャレンジ中 2 自己紹介 @miya10kei 株式会社ニーリー プラットフォーム開発G SREチーム リーダー Keisuke Miyaushiro 宮後 啓介
Slide 3
Slide 3 text
DBM(Database Monitoring) ● データベースの詳細な情報を可視化してくれる機能 ● サポートDB: ○ Postgres/MySQL/SQL Server/Oracle/MongoDB/Amazon DocumentDB ● 料金:$84/host 3 DBMとは?
Slide 4
Slide 4 text
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 4 なにができる?
Slide 5
Slide 5 text
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 5 なにができる?
Slide 6
Slide 6 text
6 アクティブなコネクションを複数の切り口で確認ができる! ● Wait Event ● Wait Group ● SQL ● Command ● User ● Database ● Client ● Calling Service ● Application なにができる? SQLで
Slide 7
Slide 7 text
Wait Groupの例: Wait種類毎に対象のSQLが確認できる! 7 なにができる? Waitの種類 WaitしているSQL
Slide 8
Slide 8 text
クエリー詳細からRoot BlockerとなっているSQLも確認できる! 8 なにができる?
Slide 9
Slide 9 text
1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行 9 なにができる?
Slide 10
Slide 10 text
実行されたクエリーの実行計画を確認できる! ● Map / List / JSONの任意の形式で表示 ● 同一SQLの時間経過での実行計画の変化も確認可能 ● APMトレースとDBMを紐づけることで、実行計画までドリルダ ウンが可能になる 10 なにができる?
Slide 11
Slide 11 text
Map Viewの例:NodeがCostで色付けされ、ボトルネックを確認できる! 11 なにができる?
Slide 12
Slide 12 text
12 なにができる? 1. アクティブなコネクションの確認 2. 実行計画の確認 3. Custom Queryの実行
Slide 13
Slide 13 text
13 Custom Queryを実行できる! ● Datadog Agentから任意のクエリーを定期実行し、結果から CustomMetricsを作成することができる ○ 例:ビジネスKPIの可視化 ■ SLI/SLOと同じダッシュボードに載せることも可能 ● Monitorを作成し監視も可能 ○ 例:ログイン失敗数の可視化 ■ 不正アクセスの検知に使用することも可能 なにができる?
Slide 14
Slide 14 text
DB(特にクエリー)の情報を詳細に確認したい場合におすすめ! Datadog Learning Centerで試すこともできる気になる方は是非 ● Monitoring a Postgres Database with Datadog DBM 14 さいごに
Slide 15
Slide 15 text
ニーリー採用情報など
Slide 16
Slide 16 text
Thank you 16