各ログファイルの見積もり方法について説明します。
ログの見積もり方法は,次に示すモデル1およびモデル2を例に説明します。
このモデルで使用するログの設定を示します。
ログの設定値およびデフォルト値については,「10.1.2 共通定義ファイルの設定項目」を参照してください。
モデル1およびモデル2の各ログの出力結果を次の表に示します。
次の表にある「起動時」とはアプリケーション開始時,「終了時」とはアプリケーション停止時,「1リクエスト処理時」とはSEIによる1リクエストの処理を表します。出力量はこれらの期間に出力されるログの量を示します。
表39-15 起動時,1リクエスト処理時,停止時の各ログの出力例(モデル1/モデル2)
項番 | ログの種類 | 出力量 | ||
---|---|---|---|---|
起動時 | 1リクエスト処理時 | 終了時 | ||
1 | 稼働ログ | 0.7KB |
| 0.3KB |
2 | 例外ログ | 0KB |
| 0KB |
3 | 通信ログ | 0KB | 0.3KB+HTTPリクエスト+HTTPレスポンス量 | 0KB |
4 | 保守ログ | 2.4KB |
| 0.4KB |
各ログの見積もり式を次に示します。この結果を基に,各ログファイル一つのファイルサイズ,およびファイル面数を求めます。
[単位時間当たりのログの出力量] = |
この式を基に,例を使用して各ファイルの見積もり方法を説明します。
想定する例として,1分間に平均100件のリクエストがあるようなシステムで,ログを3時間ラップアラウンドされないようにログファイルのサイズと個数を見積もるものとします。全リクエスト中,正常終了するリクエストが80%,異常終了するリクエストが20%を占めるとすると,50リクエスト/分なので,3時間では計18,000リクエスト(100リクエスト/分×180分)が到着します。
この場合,稼働ログの出力量を計算すると,次のとおりになります。
0.7KB(起動時の出力量) |
計算の結果,ファイルサイズとファイル面数はデフォルト値で間に合います。
同様に,保守ログの出力量を計算すると,次のとおりになります。
2.4KB(起動時の出力量) |
計算の結果,ログファイル一つ当たり15MBとすると,面数は四つとなります。