組み合わせ可能な監視
以下の要素に特化したコンポーネントを組み合わせて自分たちにとって最適な監視システムを構築する。
- データ収集
- データストレージ
- 可視化
- 分析とレポート
- アラート
ユーザー視点での監視
OSレベルでの監視は意味がない。
監視で知りたいのはユーザ影響が出ているかどうかなので、エンドユーザ目線での監視設定をする。
Bad:「LoadAverageが上がっている」
Good: 「アプリケーションサーバのHTTPエラーレートが上がっている」
作るのではなく買う
完璧な監視システムを作ろうとしない。だいたい作るより買う方が安い。
継続的改善
一回作ったら終わりではなく、ビジネスやアクセスパターンの変化に合わせて監視をブラッシュアップする。