連載
Javaでなぜ問題が起きるのか 〜システムをきちんと運用するための基礎知識
システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。
- 第9回 アプリケーションサーバを監視する
- APサーバのリソースで最もよく使われるのは,データソースとスレッドプール
- リソースを追加する際,別のリソースを消費することに注意
- リソースを監視するときに着目する3つの要素
- リソースの情報を提供するAPサーバを使うのがおすすめ
- 本連載のまとめ
2018年1月9日
- 第8回 アプリケーションをシステム観点で監視する
- 業務ロジックから処理の委譲までのシーケンスを押さえる
- 問題を局所化するためにチェックすべき8つのポイント
2017年12月27日
- 第7回 アプリケーションを業務視点で監視する
- アプリケーションを監視する際の2つの観点
- 業務観点で監視すべき5つのポイント
- 情報を記録することで可能になる5つのこと
- 業務ロジックを監視するためのポイント
2017年5月31日
- 第6回 Java VMの情報を取得する(後編)
- スレッドの状態を4つに分ける
- スレッドが待機中になる3つの理由
- スレッドダンプでスレッドの状態を確認する
2017年3月8日
- 第5回 Java VMの情報を取得する(前編)
- Java VMで監視すべき4つのポイント
- ヒープ領域で管理すべき3つのこと
- GCログを出力する際のポイント
2017年1月27日
- 第4回 Javaから情報を取得する方法を知る
- ログを出力する
- JMXとMBean
- ダンプする
- おわりに
2016年12月20日
- 第3回 Javaアプリケーションの構成を押さえる
- Javaアプリケーションはどのような要素で構成されているか
- アプリケーション~さまざまなリソースを使用してサービスを提供する
- Java仮想マシン~アプリケーションの代わりにリソースを管理する
- アプリケーションサーバ~汎用的な機能とリソースをアプリケーションへ提供する
2016年10月25日
- 第2回 トラブルに備える
- システムの運用ですべき3つのこと
- 問題に対応するための情報を取得する
2016年10月5日
- 第1回 問題の発生に備えてどんなことを知っておくべきか
- サービスが使えない状況があってはいけない
- システムの構成要素がどのように連携しているのかを把握する
- 情報が不足して,整理できない場合には,誤った結論を導きやすくなる
- 問題の原因を特定するための3つの条件
2016年9月20日