Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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