現時点では、巨大で愚かなファイルをフィルタリングするためのロギングツールはありません。単純なファイルをインポートして自動/選択的フィルタリングを実行できるオープンソースBIまたはロギングツールはありますか?
現在愚かなファイルの例:
2019-02-11 03:06:30.202 INFO maskParams=false
2019-02-11 03:06:30.205 INFO Start request :: ipAddress=103.22.200.95
2019-02-11 03:06:30.205 INFO User-Agent = Mozilla/5.0 (Linux; U; Android 7.1.1; zh-cn; MI MAX 2 Build/NMF26F) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.128 Mobile
Safari/537.36 XiaoMi/MiuiBrowser/10.5.1
2019-02-11 03:06:30.205 INFO Request Query String=[customer_name]
2019-02-11 03:06:30.335 INFO Checking current ip address
2019-02-11 03:06:30.335 ERROR Not a valid ip address 2408:84e4:412:4b02:73cd:9684:1ab0:8437
2019-02-11 03:06:30.336 INFO Get country from GeoIpRange, ip =2408:84e4:412:4b02:73cd:9684:1ab0:8437
2019-02-11 03:06:30.336 ERROR Not a valid ip address 2408:84e4:412:4b02:73cd:9684:1ab0:8437
2019-02-11 03:06:30.385 INFO End request (00:00:00.183)
ダミーファイルをインポートした後、次の詳細を提供できました。
- 開始日時/
- 終了日時/
- 顧客名/
- 有効なIPアドレスの詳細はありません。
答え1
オープンソースのログコレクタとインデクサがたくさんあります。
スプランク?エラスティックサーチ?ログを保存?キバナ?
BIツールですか?わかりません。一部のビジネス指標をプロットする場合にのみ推測します。