1

私は現在、非同期データ処理にGearmanを使用するシステムに取り組んでいます。

Gearmanサーバーに接続して、現在のワーカー数とさまざまなキューのサイズを確認できます。これは、処理がバックアップされているかどうかなどを確認するのに最適ですが、スループットに関する統計情報も必要です。たとえば、完了したジョブの総数などです。 /過去5分/時間/日に失敗しました。

これらをDBに保存し、ExtJSを使用してきれいなグラフを描画することを目的としています。

これを行うには、他にもいくつかの方法があります。たとえば、ワーカーにcollectdインスタンスにpingを実行させる方法や、表示されるファイルの数を数える方法がありますが、Gearmanから直接これを抽出する簡単な方法があるはずです。

おそらく、永続キューを使用していないことに言及する必要があります。

4

1 に答える 1

0

ギアマンドには現在、使用統計機能はありません。

インストール(Perlワーカーとクライアント、Cディスパッチャーサーバー)でも同じことを行う必要があり、ワーカー(flush-on-exit)またはmemcacheで処理されたobジョブの数をカウントし始めます。

于 2012-11-21T12:19:24.637 に答える