英語フランス語スペイン語

OnWorksファビコン

qslog-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでqslogを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドqslogです。

プログラム:

NAME


qslog-アクセスログデータからリクエスト統計を収集します。

SYNOPSIS


qslog -f -o [-p [c | u [c]] [-v]] [-x [ ]] [-u ] [-m] [-c
]

DESCRIPTION


qslogは、リアルタイムアクセスログアナライザです。 stdinからデータを収集します。 出力は
指定されたファイルに毎分書き込まれ、次のエントリが含まれます。
-XNUMX秒あたりのリクエスト数(r / s)
-測定時間内のリクエスト数(req)
-XNUMX秒あたりにクライアントに送信されるバイト数(b / s)
-クライアントからXNUMX秒あたりに受信したバイト数(ib / s)
-直前の1分以内にステータスコードを応答します(2xx、3xx、4xx、5xx、XNUMXxx)
-平均応答時間(av)
-ミリ秒単位の平均応答時間(avms)
-最後の1分間の応答時間の分布(<1s、2s、3s、4s、5s、5s、> XNUMX)
-測定時間内に確立された(新しい)接続の数(esco)
-平均システム負荷(sl)
-空きメモリ(m)(すべてのプラットフォームで使用できるわけではありません)
-過去600秒間に表示されたクライアントIPアドレスの数(ip)
-過去600秒以内に表示されたさまざまなユーザーの数(usr)
-「E」形式の文字で識別されるイベントの数
-直前のXNUMX分間のmod_qosイベントの数(qV =セッションの作成、qS =セッションパス、
qD =アクセスが拒否されました、qK =接続が閉じられました、qT =動的な維持、qL=要求/応答が遅い
ダウン、qs =シリアル化されたリクエスト)

OPTIONS


-f
これによって処理されるログデータ形式とデータ要素の位置を定義します
効用。 フォーマットを確認するには、httpd.confファイルの「LogFormat」ディレクティブを参照してください
サーバーの定義はログデータにアクセスします。
qslogは次の要素を認識しています。
クライアントのIPアドレス(%h)を定義します
Rはリクエストラインを定義します(%r)
SはHTTP応答ステータスコード(%s)を定義します
Bは転送されたバイトを定義します(%bまたは%O)
受信バイト(%I)を定義します
Tはリクエスト期間(%T)を定義します
tは、要求期間をミリ秒単位で定義します(Tの代わりに使用できます)
Dは、要求期間をマイクロ秒単位で定義します(Tの代わりに使用できます)(%D)
kは、接続でのキープアライブ要求の数を定義します(%k)
Uはユーザー追跡IDを定義します(%{mod_qos_user_id} e)
Qはmod_qos_evイベントメッセージを定義します(%{mod_qos_ev} e)
Cは、詳細ログの要素(-cオプション)を定義します(例: "%U")。
s合計する任意のカウンター(XNUMX分以内に合計)
(リクエストごとの平均)から平均を作成するための任意のカウンター
(リクエストごとの平均)から平均を作成するための任意のカウンター
イベント文字列のEコンマ区切りリスト
cコンテンツタイプ(%{content-type} o)、-pcモードでのみ使用可能
mリクエストメソッド(GET / POST)(%m)、-pcモードでのみ使用可能
。 無視する要素を定義します(不明な文字列)

-o
出力を保存するファイルを指定します。 このオプションがない場合は、stdoutが使用されます
定義された。

-pファイル(cat / pipe)からログデータを読み取る際の後処理に使用されます。 qslogは
オフラインモード(ログ行からタイムスタンプを抽出)の使用を開始しました
既存のログファイルを処理するため。 オプション「-pc」は、次の場合に代わりに使用できます。
クライアントごとにリクエスト情報を収集したい(IPアドレス(I)または
各クライアントが内で実行したリクエストの数を示すユーザー追跡ID(U)
キャプチャされた期間)。 「-pc」は、フォーマット文字IURSBTtDkEcmをサポートします。 The
オプション「-pu」は、URLレベルごとに統計を収集します(フォーマット文字をサポートします)
RSTtD)。 「-puc」は「-pu」と非常によく似ていますが、各URLの末尾(ハンドラー)を切り取ります。

-v詳細モード。

-バツ [ ]
出力ファイルをXNUMX日XNUMX回ローテーションします(移動)。 回転数を指定できます
保持するファイル。 デフォルトは14です。

-u
www-dataなどの別のユーザーになります。

-m毎分空きシステムメモリを計算します。

-c
さまざまなリクエストタイプのログ統計の収集を有効にします。 '道'
必要なルールファイルを指定します。 各ルールは、ルール識別子と
コロンで区切られたリクエストを識別するための正規表現。
01:^(/ a)|(/ c)。 正規表現はログデータ要素と照合されます
これは「C」形式の文字で識別されています。

実施例


ピップロギングを使用した構成:

CustomLog "| /bin/qslog -f ISBTQ -x -o /var/logs/stat.csv" "%h%> s%b%T%{mod_qos_ev} e"

後処理:

LogFormat "%t%h \"%r \ "%> s%b \"%{User-Agent} i \ "%T"
cat access_log | / bin / qslog -f ..IRSB.T -o /var/logs/stat.csv -p

onworks.netサービスを使用してオンラインでqslogを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad