RabbitMQ 모니터링이 OpenTelemetry 로 구성되면 지표가 뉴렐릭의 여러 위치에 표시됩니다. 이 가이드는 데이터를 찾는 방법과 효과적으로 쿼리하는 방법을 안내합니다.
RabbitMQ 데이터로 이동하세요
RabbitMQ 경로는 뉴렐릭 플랫폼의 여러 곳에 나타나며, 각 위치는 서로 다른 사용 사례에 최적화되어 있습니다.
1. 엔티티 탐색기
최적의 용도: 빠른 상태 점검 및 엔티티 관계 분석
- 이동 one.newrelic.com > All capabilities > On host integrations
- 메트릭에서 자동으로 생성된 RabbitMQ 엔티티를 확인하세요.
2. 사전 구축된 대시보드
최적 사용 용도: 종합적인 모니터링 및 시각화
- 이동 one.newrelic.com > Dashboards > Recommended dashboards (View all)
- 검색 "OpenTelemetry RabbitMQ"
3. 제3자 서비스
최적 사용 분야: 통합 중심 모니터링
- 이동 one.newrelic.com > All capabilities > Infrastructure > Third-party services
- "RabbitMQ" 을 검색하여 모니터링 중인 인스턴스를 빠르게 찾으세요.
RabbitMQ 데이터 조회
모든 RabbitMQ 메트릭에는 instrumentation.provider = 'opentelemetry' 속성이 포함됩니다. 다음은 몇 가지 유용한 쿼리입니다.
사용 가능한 모든 링크를 확인하세요
SELECT count(*)FROM MetricWHERE metricName LIKE 'rabbitmq.%' AND instrumentation.provider = 'opentelemetry'FACET metricNameSINCE 10 minutes ago큐 깊이를 모니터링합니다.
SELECT latest(rabbitmq.queue.message.count)FROM MetricWHERE instrumentation.provider = 'opentelemetry'FACET rabbitmq.queue.nameTIMESERIES소비자 지연을 추적하세요
SELECT latest(rabbitmq.queue.message.unacknowledged)FROM MetricWHERE instrumentation.provider = 'opentelemetry' AND rabbitmq.queue.name = 'your-queue-name'TIMESERIES사용 가능한 지표
통합은 다음과 같은 지표 범주를 수집합니다.
범주 | 측정하는 것 | 예시 지표 |
|---|---|---|
큐 메트릭 | 메시지 흐름 및 큐 상태 |
|
연결 메트릭 | 클라이언트 연결 |
|
자세한 내용은 메트릭 참조 자료를 확인하세요.
다음은 뭐지?
이제 RabbitMQ 데이터를 찾고 쿼리할 수 있으므로 모니터링 설정을 강화하세요.
더 알아보기:
모니터링 강화: