私はねじれたマトリックスアプリケーションの正しいデザインが何であるか評価するためにいくつかの助けが必要です。またはそうするのを助けるための任意のURL。python、twistedmatrix ...ソケットを介してログイン
- 背景:私は今
FileLogObserver
を使用してtwistedmatrixに含まれているログの容量を使用して、カスタムDailyLogFile
がpropage、システムをファイルにデータを保存し、後で分析するためにします。
ここでは、ジョブを実行し、多くのファイルのタイミングイベントとしてログメッセージを送信するような、さまざまなアプリケーションを使用するつもりです。したがって、私のイベントは(timestamp, data)
で構成されている私はに、時間的にそれらをグループ化するイベントを一元化リアルタイムとに、このそれぞれのメッセージ(timestamp, data)
をログに記録を読んでいくつかの方法が必要です、それは上でいくつかの計算とグループをしていますまったく同じタイムスタンプを持つすべてのイベント。
私はねじれログ機能でこれを行うことができますか?
どのように簡単な方法で設計しますか?
私の現在の考えは、ソケットロバストロガーを構築し、各イベントがファイルロガー(私は分離された履歴が必要です)に送信されるようにロギングprocessusを複製することでしたが、 )。もし私がこのように正しい掘り下げをしたら、誰かがそのようなねじれたソケットロガーのスケルトンを持っていますか?どのように私はツイストから2つのロガーをチェーンすることができますか?
その他の部分正しいロガー受信機は何ですか?
私はまた、以下のスキームを使用してlighstreamerサーバーを介して計算された/ agregatedデータを伝播することができますいくつかの困難が私は見ていない可能性がありますいくつかのスレッドのmecanismまたは他のmecanismは、それはとして図式化することができ、図のように
feed = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
feed.connect(("localhost",MYPORT))
feed.send(mytimestamp, myeventdata)
:(すべてが、ほぼリアルタイム)で
producerTimedEventLog1 --->|
producerTimedEventLog2 --->|
... |---> loggerReceiverComputingData ---> lighstreamer process ---> mozilla or whatever webclient
... |
producerTimedEventLognN--->|
各producerTimedEventLognNまた、ファイルへのロギング。
私はすべての便利なアイデアに興味があります:)
よろしく
他に知りたいことがありますか? –