Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「入門 監視」5年を経て変わったこと、変わらないこと / Fundamental principles in Practical Monitoring

「入門 監視」5年を経て変わったこと、変わらないこと / Fundamental principles in Practical Monitoring

2022年6月2日に開催された、Observability Lounge 「『監視』の原則と変化」という勉強会での発表資料です

https://forkwell.connpass.com/event/247721/

doublemarket

June 05, 2022
Tweet

More Decks by doublemarket

Other Decks in Technology

Transcript

  1. 入門 監視
    5年を経て変わったこと、変わらないこと
    Jun 2, 2022
    松浦 隼人

    View Slide

  2. 01. テキスト
    「入門 監視」
    ● 原著出版 2017年
    ● 日本語訳 2019年
    変わったこと
    変わらないこと

    View Slide

  3. 監視をめぐる移り変わり

    View Slide

  4. 01. テキスト
    監視をめぐる移り変わり
    ● オブザーバビリティ(可観測性)という考え方の広がり
    ○ オブザーバビリティ
    ■ システムの振る舞いや内部をどれだけ把握できるか
    ■ システム全体の性質に焦点
    ○ 監視
    ■ コンポーネントの振る舞いや出力を観察し続けること
    ■ コンポーネントに焦点
    ■ (高い)オブザーバビリティを実現する1要素

    View Slide

  5. 01. テキスト
    監視をめぐる移り変わり
    ● オンプレミス → 仮想マシン → コンテナ → サーバレス → ?
    ○ 進む抽象化
    ○ 使い始めるのは簡単に
    ○ 低レイヤの挙動を意識する必要がない
    ■ トラブルシュートが難しいケースも

    View Slide

  6. 01. テキスト
    監視をめぐる移り変わり
    ● コンテナオーケストレーション
    ○ 複雑な通信経路
    ○ 点の監視ではなく線的な監視(トレース)が必要になる

    View Slide

  7. 01. テキスト
    監視をめぐる移り変わり
    ● クラウド監視サービス
    ○ (以前) ある特定監視分野に特化したサービスが多かった
    ○ (現在) フルスタック的な監視サービスが増えている

    View Slide

  8. 改めて読み直す「入門 監視」

    View Slide

  9. 01. テキスト
    監視のアンチパターン 1
    ● ツール依存
    ○ 何をやるかよりもツールに焦点を当ててしまう
    ○ 銀の弾丸はない
    今も銀の弾丸となる監視ツールはない
    変わらないこと

    View Slide

  10. 01. テキスト
    監視のアンチパターン 1
    ● ツール依存
    ○ 監視とは複雑な問題を一括りにしたもの
    ■ 専門化されたツールを使おう
    フルスタックなツールの選択肢が増えた
    変わったこと
    何をどう監視したいかでツールを選ぼう
    変わらないこと

    View Slide

  11. 01. テキスト
    監視のアンチパターン 1
    ● ツール依存
    ○ 「一目でわかる」は迷信
    以前より「一目でわかる」ダッシュボードを作りやすく
    変わったこと
    ツールの数を無理に絞る理由にはならない
    変わらないこと

    View Slide

  12. 01. テキスト
    監視のアンチパターン 2
    ● 役割としての監視
    ○ 監視とは役割ではなく、スキル
    何を監視すべきか一番知っているのは作った人
    変わらないこと

    View Slide

  13. 01. テキスト
    監視のアンチパターン 3
    ● チェックボックス監視
    ○ 「これは監視してます」と言うための監視
    ○ 「動いている」かどうかを監視する
    ○ OSのメトリクスはあまり意味がない
    ますますOSなど低レイヤのメトリクスの重要性は
    (多くの人にとっては)低く
    変わらないこと

    View Slide

  14. 01. テキスト
    監視のアンチパターン 4
    ● 監視を支えにする
    ○ 監視に寄りかかり、監視の先にある改善を忘れてしまう
    監視しなくていいよう改善するのは常に大事
    変わらないこと

    View Slide

  15. 01. テキスト
    監視のアンチパターン 5
    ● 手動設定
    ○ 監視対象の追加削除は自動化すべき
    基本はIaCで管理
    変わらないこと

    View Slide

  16. 01. テキスト
    監視のデザインパターン 1
    ● 組み合わせ可能な監視
    ○ 専門化された監視ツールを疎に組み合わせて自分たちの監視プラット
    フォームを作る
    ○ 監視サービスのコンポーネント
    ■ データ収集
    ■ データストレージ
    ■ 可視化
    ■ 分析とレポート
    ■ アラート

    View Slide

  17. 01. テキスト
    監視のデザインパターン 1
    ● 組み合わせ可能な監視
    ○ アラート
    ■ アラートを出すのが監視の目的ではない
    監視は、質問を投げかけるためにある
    変わらないこと

    View Slide

  18. 01. テキスト
    監視のデザインパターン 2
    ● ユーザ視点での監視
    Synthetics監視、RUMなどユーザ視点の監視がやりやすく
    変わったこと
    できるだけユーザに近いところから監視
    変わらないこと

    View Slide

  19. 01. テキスト
    監視のデザインパターン 3
    ● 作るのではなく買う
    ○ 監視の仕組みが成熟していないなら、最初から作るな
    ツールの進化により、ますます作るより買った方がいい
    変わらないこと

    View Slide

  20. 01. テキスト
    監視のデザインパターン 4
    ● 継続的改善
    ○ 継続した注意深さと改善から世界レベルのシステムが生まれる
    一度作ったら終わりではない
    変わらないこと

    View Slide

  21. 01. テキスト
    アラート、オンコール、インシデント管理
    ● 今もほとんど変わりない
    ○ システムの状態を知る方法は進化を続けている
    監視によって得られた情報をもとに行動するのは人間
    変わらないこと

    View Slide

  22. まとめ

    View Slide

  23. 01. テキスト
    まとめ
    ● システム監視をめぐる状況は進化し続けている
    ● アンチパターンにハマりにくく、デザインパターンに誘導されるようツールが進

    ● 監視の結果をもとにした人間のアクションは変わらない

    View Slide

  24. View Slide