2017-09-25 7 views
0

Datadog를 사용하여 일부 백그라운드 작업의 큐 길이를 모니터링하고 싶습니다. https://docs.datadoghq.com/integrations/redisdb/Sidekiq의 대기열에 대한 Redis 키는 무엇입니까?

I've read을 Sidekiq 키 형태 sidekiq:queue:myqueuename을 가지고 : 여기에 설명 된대로 내가 그것을 모니터링 할 수 있도록

는 기본적으로 나는 Sidekiq에서 큐를 나타내는 키의 이름을 알아야합니다.

그러나 KEYS *myqueuename*을 실행하려고했지만 아무 것도 찾을 수 없습니다. 나는 또한 KEYS *sidekiq*을 검색하려고 시도했지만 아무 것도 얻지 못했습니다. KEYS *queue*을 검색하면 대기열 이름 (예 : 배달, 기본값, 낮음)을 나타내는 키 queues이 표시됩니다. 그러나 그것들은 단지 이름입니다. 나는 실제 대기열이 필요합니다. 대기열의 키는 무엇입니까?

답변

0
queue:default 

은 기본 대기열의 이름입니다. 여러분이 말한대로 "queue : $ NAME"이지만 네임 스페이스 (사용하지 않으면)는 키 앞에 접두사가 붙습니다.

+0

맞습니다. 그러나 ** 대기열에 작업이없는 경우 ** (많은 배경 작업자가있는 경우 거의 항상 사실입니다) ** 그러면 키가 없습니다 **! 이것이 KEYS * queue *를 사용하여 프로덕션에서 키를 찾을 수없는 이유입니다. – collimarco