SARG は Squid のトランザクションログを分析します。Cache Manager は稼働中の Squid プロセスに関するレポートを表示します。問い合わせ内容に応じてデータソースを選びます。

問い合わせ適切な情報源
あるクライアントが行った記録済みリクエストはどれかaccess.log
ユーザーまたは宛先ごとに集計した過去のトラフィック利用可能なログを処理する SARG
現在の稼働状況、メモリ、内部カウンター対応する Cache Manager レポート

SARG は、入力ログが一度も記録しなかった項目を再構成することはできません。分析する期間を収集する前に必要なログ形式を設定し、ローテーションされたファイルや access-log での除外も考慮してください。

Squid 6 および 7 では、access_log がどの一致するトランザクションをどこに記録するかを決めます。logformat は記録する項目を制御します。UDP 経由でレコードを送信すると配送方法は変わりますが、欠けているトランザクション項目が追加されるわけでも、すべてのデータグラムが到着する保証もありません。Squid 7 のファイルロガーでは、必要な期間を収集する前にその出力とログ形式を選択してください。

Cache Manager のレポートには独自の適用範囲があります。複数ワーカーの構成では、Squid が一部のワーカー値を統合しますが、すべてのレポートが同じように集計されるわけではありません。ある数値をシステム全体の単一の測定値として扱う前に、そのレポートの意味を読んでください。

最後に、プロキシトランザクションのバイト数とネットワークインターフェースの総トラフィックは別の測定値です。レポートが実際にどちらを含むのかを明示してください。

関連記事