$30 off During Our Annual Pro Sale. View Details »

データベースの監視 / database-monitoring

データベースの監視 / database-monitoring

第23回の中国地方DB勉強会の登壇資料です。

http://dbstudychugoku.github.io/events/event-023.html

下記のサイトにリンク集がありますのでご参考ください。

https://soudai.hatenablog.com/entry/db-monitoring

soudai sone

July 02, 2018
Tweet

More Decks by soudai sone

Other Decks in Technology

Transcript

  1. 今から始めるデータベース監視 あなたのデータベースは大丈夫? 第23回 中国地方DB勉強会 in 岡山

  2. What is it? データベース監視

  3. What is it? モニタリングしてますか?

  4. What is it? なぜモニタリング(監視)をするか?

  5. What is it? • 1. 素早く障害に気付くため • 2. 素早く障害原因を究明するため •

    3. システムの振る舞いを予測し、 未然に障害を防ぐため 下に行くほどより精度の高い監視が必要
  6. What is it? そーだいなるらくがき帳 + PostgreSQLの監視 MySQLの監視 InnoDBの監視

  7. What is it? ざっくりまとめ編

  8. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  9. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  10. 自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業

    : 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
  11. 自己紹介 名前 : 曽根 壮大(そね たけとも) 年齢 : 33歳(3人の子供がいます) 職業

    : 副社長/CTO 所属 : 株式会社 オミカレ 日本PostgreSQLユーザ会(JPUG) 勉強会担当 技術的にはLL系言語やRDBが好きです
  12. 婚活といえばオミカレ https://party-calendar.net/

  13. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  14. 監視の勘所 知りたいことは何か?

  15. 監視の勘所 知りたいことは何か? ↓ サービスが正しく動いているか

  16. DNS BGP ISP 監視の勘所 サーバ ネットワーク アプリケーション 通信は常に往来している クライアント インターネット

    サーバサイド
  17. 監視の勘所 意図してない挙動に気付く

  18. 監視の勘所 サービスの変化の機微に気付く

  19. 監視の勘所 サービスの変化の機微に気付く ↓ 変化の差分があるから気付ける

  20. 監視の勘所 システムの可視化 •実行batchのジョブ数 •キューの数 •保存されてる画像数 •DNSやNTPの状態

  21. 監視の勘所 サービスの可視化 •ユーザのプレイ状況 •インストールされたOS •ユーザの検索ワード •申込みボタンのクリック数

  22. 監視の勘所 データベースの監視は?

  23. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  24. MySQLの監視 SHOW ENGINE INNODB STATUS

  25. None
  26. MySQLの監視 Percona Monitoring Plugins

  27. MySQLの監視 Percona Monitoring Plugins ↓ 項目多い

  28. MySQLの監視 Percona Monitoring Plugins ↓ 項目多い

  29. None
  30. MySQLの監視 MySQLの得意と不得意を知る

  31. MySQLの監視

  32. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  33. PostgreSQLの監視 PostgreSQLを知る

  34. None
  35. None
  36. PostgreSQLの監視 pg_monz

  37. None
  38. あじぇんだ 1 自己紹介 2 監視の勘所 3 MySQL 4 PostgreSQL 5

    まとめ
  39. まとめ “高度に発達したシステムの異常は 神の怒りと見分けがつかない” -- y_uuki

  40. まとめ 推測より計測

  41. まとめ 体重計に乗るだけでは体重は減らない

  42. まとめ 計測と観測

  43. まとめ 定期的な観測を行い、事前に問題を防ぐ

  44. まとめ データベースの死はサービスの死

  45. まとめ データベースの問題を解決出来る人は サービスにとって重要な人になる

  46. まとめ イチローのバットを使ったからといって 我々がイチローになれるわけでは無い

  47. まとめ 中身を知る

  48. まとめ 中身を知る ↓ 抽象化して使いたいなら 知ってる人に任せる

  49. まとめ 覚悟を決めるには根拠が必要

  50. まとめ 覚悟を決めるには根拠が必要 ↓ 根拠は技術で解決できる

  51. まとめ 技術で問題を解決しよう!

  52. ご清聴ありがとうございました