ページ番号  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 |  10

[LogParser]独自形式のログデータ解析 - FlowServiceのログを集計

URL:http://bit.ly/faNpN2
業務のアプリがログを出力しているが、独自パターンのログデータであり、全体として区切り文字が設定されていない。かつフローの処理毎に情報が出力され、フローからサブフローが次々と呼ばれるタイプである。そのためデータ量が多い。
LogParserでのログ解析を研究中である。

【ログデータ】
 ・種類:テキストファイル
 ・期間:2009-10-01 ~ 2010-12-20 (日別)
 ・ファイル数:429個
 ・合計ファイルサイズ:90MB
【取得項目】
 ・メインフローの開始時刻、及び終了時刻 ⇒ JST
 ・処理件数の取得 ⇒ MSG2

コマンドプロンプトでログフォルダに移動し、下記を実行。(改行を除く)
logparser -i:textline -o:csv -recurse:-1 "
SELECT
EXTRACT_FILENAME(LogFilename),
Index,
EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,0,']'),0,'[') as JST,
TRIM(EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,1,'['),0,']')) as LEVEL,
EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,1,']'),0,'[') as WORKER,
TRIM(EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,2,'['),0,']')) as FLEX,
EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,2,']'),0,'[') as GID,
EXTRACT_TOKEN(EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,3,'['),0,']'),0,':') as MSG0,
EXTRACT_TOKEN(EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,3,'['),0,']'),1,':') as MSG1,
EXTRACT_TOKEN(EXTRACT_SUFFIX(EXTRACT_PREFIX (Text,3,'['),0,']'),2,':') as MSG2
INTO FlowService_out.csv
FROM FlowService.log.*
HAVING (Text LIKE '%FW_F010_DIF_MAIN%'
AND (Text LIKE '%フローの実行を開始します%' OR Text LIKE '%フローの実行が終了しました%'))
OR Text LIKE '%履歴処理件数(F010)%'
"

Log Parser 2.2 日本語版
ASTERIA


ブラウザ別訪問者数

ブラウザ別訪問者数
訪問者の使用ブラウザを集計するとこのような結果になりました。

1位:IE、2位:Firefox、3位:Opera

Operaの大半は私がホームページを見た回数かと思われます。
アクセス数ではなく、重複するアクセスをまとめて訪問者としてカウントしています。
あとJavaScriptの実行を許可しない設定の人は集計が取れないので含まれていません。

2009年9月のブラウザ使用率は
1. IE (65.71%)
2. Firefox (23.75%)
3. Safari (4.24%)
4. Chrome (3.17%)
5. Opera (2.19%)
だそうです。
かなり似たような数値になっています。…それはそれで面白くないかも。

2009年9月ブラウザシェア - IE6、IE7、IE8、Firefox 3.5


ページ番号  1 |  2 |  3 |  4 |  5 |  6 |  7 |  8 |  9 |  10