2017-09-25 6 views
0

私はDatadogを使用していくつかのバックグラウンドジョブのキュー長を監視したいと考えています。SidekiqのキューのRedisキーは何ですか?

基本的に私はここで説明したように、私はそれを監視できるように、Sidekiqにキューを表すキーの名前を知っておく必要があります。Sidekiqキーはフォームsidekiq:queue:myqueuenameを持って https://docs.datadoghq.com/integrations/redisdb/

I've readこと。

しかし、KEYS *myqueuename*を実行しようとしましたが、何も見つかりませんでした。 私もKEYS *sidekiq*を検索しようとしましたが、何も得られません。 KEYS *queue*を検索すると、キューの名前を持つセット(配送、デフォルト、ローなど)を表すqueuesというキーが表示されます。しかし、それらは名前だけです:私は実際のキューが必要です。 キューのキーとは何ですか?

答えて

0
queue:default 

は、デフォルトキューの名前です。あなたが述べているように、それは "queue:$ NAME"ですが、名前空間(あなたが使っている場合は(しないでください))もキーに接頭辞を付けます。

+0

これは正しいです。しかし、**キューにジョブがない場合**(あなたが多くのバックグラウンドワーカーを抱えている場合はほとんど常に真です)**キーは存在しません**!それがKEYS *キュー*を使ってプロダクションでキーを見つけることができなかった理由です。 – collimarco

関連する問題