0

Splunk ( http://www.splunk.com ) を見ると、ユーザーが実行しているアクションに関連してシステムがどのように実行されているかを分析するための非常に優れたプラットフォームのように見えます。

Ruby on Rails の実装が提供されていますが、従来の分析しか提供していないようです。

次のいずれかがありますか?

  • Slunk を使用して Rails アプリのコードで定義されたイベントを監視する方法はありますか?

また

  • 仕事のためのより良いツール?

ありがとう!

4

2 に答える 2

2

ruby が生成したログ用の ruby​​ 固有のクエリ ハンドラはありません。確かにそれを構築することは可能です

  • ruby スタイルで生成されたログからフィールドを取得する方法を定義する (上記のリンクを参照)
  • 目的の構文を splunk の検索言語に変換する方法を定義します。これはおそらく、そのクエリ「sign_up referer=bla」の場合です。

Splunk はさまざまな方法で拡張できます。たとえば、ルビ式を解析して、ルビで一連のイベントを絞り込むことができる検索フィルタを作成することはかなり可能です。splunk 検索言語には、引用符、バックスラッシュ、およびパイプに関する独自のアイデアがありますが、残りのテキストはフィルター次第です。ただし、部分文字列を含むイベントに検索を制限するコア パフォーマンスの最適化は、現在、splunk 検索言語構文でのみ可能です。

とはいえ、データセットが非常に小さく、実行したい分析の範囲が限られている場合は、カスタムの Ruby ソリューションが目的に近い可能性があります。

于 2011-08-15T20:46:07.293 に答える
1

splunkに関しては、answers.splunk.comをチェックしてください。これが、railsに関連する1つの回答です。

http://splunk-base.splunk.com/answers/8830/how-do-i-extract-key-value-pairs-from-ruby-on-rails-logs

于 2011-05-22T06:06:23.157 に答える