elmahエラーログのフォルダがXML形式で用意されています。これらのファイルは数百万であり、各ファイルのサイズは最大50kbです。ファイルを検索できるようにする必要があります(たとえば、エラーが発生した原因、失敗したシステムなど)。ファイルのインデックスを作成し、キーワードを使用してファイルを検索するのに役立つオープンソースシステムがありますか?私はLucene.netを見てきましたが、私はアプリケーションのコードを持っているようです。 お知らせください。elmahエラーログファイルを検索する(おそらく1000年代)
答えて
ログをXMLのフォルダに保存する必要がある場合は、elmah-loganalyzerを使用すると便利です。
また、xmlファイルに対する問合せ "のようなSQL" を実行するために、MicrosoftのLog Parserのを使用することができます。
LogParser -i:XML "SELECT * FROM *.xml WHERE detail like '%something%'"
EDIT:あなたがNutchの+ SOLRまたはlogstash +弾性検索を組み合わせて使用することができ
インデックス作成ソリューションとして。
- http://wiki.apache.org/nutch/NutchTutorial
- http://lucene.apache.org/solr/tutorial.html
http://blog.building-blocks.com/building-a-search-engine-with-nutch-and-solr-in-10-minutes
- http://www.elasticsearch.org/tutorials/using-elasticsearch-for-logs/
- http://www.javacodegeeks.com/2013/02/your-logs-are-your-data-logstash-elasticsearch.html
私はLogParserを "Log Parser lizard"を使って71 xmlファイルだけでテストしましたが、非常に遅いです。ここではインデックス作成ソリューションが必要です。 –
他のリンクを見てください。私はこれらの2つのオプションのいずれかがあなたの要件に合うと思います。 – nimeshjm
私たちは、ウェブサイトhttp://elmah.ioをやっているいくつかの開発者です。 elmah.ioはすべてのエラー(ElasticSearch内)をインデックス化し、ファンキーな検索、グループエラー、エラーの非表示、時間フィルタエラーなどを可能にします。私たちは現在ベータ版ですが、http://elmah.ioにサインアップすると、ベータ版へのリンクが表示されます。
残念ながら、elmah.ioは既存のエラーログをインポートしません。あなた自身のElasticSearch(プロジェクトの場合はhttps://github.com/elmahioを見てください)でエラーをインデックス化するELMAH ErrorLogタイプの実装をソースにオープンします。このエラー・ロガーは既存のエラー・ログを索引付けしませんが、XMLファイルを実行し、オープン・ソース・エラー・ロガーを使用してすべてを索引付けするパーサーを実装できます。また、ElasticSearchの上に新しいUIを実装したくない場合は、APIを使用してエラーをelmah.ioに直接インポートすることもできます。
プロジェクトはライブです:https://github.com/elmahio/Elmah.Io.ElasticSearch – ThomasArdal
- 1. 検索Elmah AllXmlフィールド
- 2. 1000年1 000 1000
- 3. データベースでのおおよその検索
- 4. Wscript.sleep 1000年
- 5. クエリ "値"による検索1000 * 1000のpythonを使用して
- 6. SQLサーバー:過去3年間を検索お客様の詳細
- 7. Excelのスプレッドシートの生年月日から年齢を検索
- 8. おそらく、onClick
- 9. スクレイプグーグル検索結果ページおよびそれらに
- 10. Javascriptのセキュリティエラー1000年リサイズテキスト
- 11. 年齢制約の検索
- 12. おそらくワイルドカードを使用して検索して置き換えるVBAコードですか?
- 13. 1950年代から言語用のコンパイラおよび1960の
- 14. はおそらくjQueryの
- 15. おそらくアンドロイドのメモリリーク
- 16. おそらくポインタエラーミディのSysEx
- 17. おそらくロジックのエラー
- 18. は、おそらくリスト
- 19. Jquery IFおそらく?
- 20. エラー#1010(おそらくオブジェクトエラー)
- 21. CoreNLP:おそらくメモリ
- 22. は、おそらくLINQ
- 23. オブジェクトは、おそらく
- 24. CTS:検索および検索:検索JSONドキュメントを扱う
- 25. おそらくLevenshteinの距離を使って検索語の精度を一致させる
- 26. 代替構成ヒューリスティックおよびローカル検索フェーズ
- 27. Ionicアプリ(およそ) 2000年のpngアイコン
- 28. コマンドパターンを検索する代わりに
- 29. ...とにかくおそらくコレクション
- 30. 今日から過去3年間のデータポイントのみを検索
'SqlErrorLog 'に切り替えることがあります。 – jrummell
これは、私よりもはるかに高いペイスケールの人が行った決定です。 –