프로젝트에 https://github.com/Strech/sidekiq-prometheus-exporter를 포함하는 것이 이롭지 않을까요? 예를 들어, 이 플러그인에서는 완료된 작업 수와 실패한 작업 수를 확인할 수 없는데, 이는 문제가 발생했는지 확인하는 데 가장 중요한 지표 중 하나입니다…
2개의 좋아요
해당 프로젝트는 완전히 독립적이며, 우리가 통합할 대상이 아닙니다.
필요한 지표(metrics)가 누락된 경우, Contribute > Feature 요청을 통해 추가를 요청하거나 PR을 통해 직접 추가해 주세요.
불행히도 Ruby는 내 스타일이 아니라서 PR을 만드는 일은 내게 험난한 여정이 될 것 같습니다. 시도해 볼 수는 있지만, 내게는 가파른 학습 곡선이 기다리고 있을 것입니다. 반면에 앞서 언급된 공식 저장소에서는 티켓을 생성할 수 없으므로, 새 기능을 요청할 수 있는 곳이 제한적입니다. 바로 이 곳입니다.
따라서 아래에 나열된 메트릭으로 현재 라이브러리를 확장해 주시기를 요청드립니다. 이는 우연히도 앞서 언급된 라이브러리의 메트릭 목록과 일치합니다. 현재 버전에서 이미 사용 가능한 항목은 표시해 두었습니다. 굵게 표시된 항목들은 백그라운드에서 실행 중인 Sidekiq를 완전히 모니터링하는 데 가장 필수적인 것으로 보입니다.
| 메트릭 | 유형 | 설명 | 이미 구현된 메트릭 |
|---|---|---|---|
| 카운터 | 처리된 작업의 총 수 | discourse_sidekiq_job_count | |
| sidekiq_failed_jobs_total | 카운터 | 실패한 작업의 총 수 | |
| 게이지 | 모든 프로세스에 걸친 워커의 수 | discourse_sidekiq_workers | |
| 게이지 | 프로세스의 수 | discourse_sidekiq_processes | |
| sidekiq_busy_workers | 게이지 | 작업을 수행 중인 워커의 수 | |
| 게이지 | 큐에 추가된 작업의 수 | discourse_sidekiq_jobs_enqueued | |
| sidekiq_scheduled_jobs | 게이지 | 미래 실행을 위해 예약된 작업의 수 | |
| sidekiq_retry_jobs | 게이지 | 다음 시도를 위해 예약된 작업의 수 | |
| sidekiq_dead_jobs | 게이지 | 사망(dead) 상태인 작업의 수 | |
| sidekiq_queue_latency_seconds | 게이지 | 가장 오래된 작업이 큐에 푸시된 시점부터 현재까지의 초 단위 (레이블: name) | |
| sidekiq_queue_max_processing_time_seconds | 게이지 | 큐의 가장 오래된 작업이 실행된 시점부터 현재까지의 초 단위 (레이블: name) | |
| sidekiq_queue_enqueued_jobs | 게이지 | 큐에 추가된 작업의 수 (레이블: name) |
누락된 항목이 있거나 오해한 부분이 있다면 정정해 주십시오.
1개의 좋아요