실시간 스트리밍을 사용하면 APM 이벤트 데이터가 5초마다 New Relic으로 전송됩니다. 거의 실시간으로 트랜잭션, 오류 및 사용자 지정 이벤트에 대한 데이터를 쿼리하고 시각화할 수 있습니다. 페이로드가 작을수록 차트 새로 고침이 빨라지고 가장 중요한 데이터 쿼리가 빨라집니다.
이 기능을 지원하는 에이전트에 대한 자세한 내용은 에이전트 버전 을 참조하십시오.
New Relic 데이터를 클라우드로 스트리밍하고 싶습니까? 스트리밍 데이터 내보내기 를 참조하십시오.
중요한 이유
실시간 스트리밍으로 인해 더 많은 이벤트가 전송되지 않습니다. 게시 빈도가 높은 게시물과 게시물당 이벤트 수의 조합은 실시간 스트리밍이 없는 경우와 거의 동일한 분당 이벤트 수를 생성합니다.
다음 이미지는 실시간 스트리밍을 사용하거나 사용하지 않고 New Relic에 전송된 데이터를 비교한 것입니다. 10,000은 이벤트 수의 예입니다. 일부 에이전트는 기본 제한이 더 낮습니다.
분당 보낼 수 있는 이벤트 수에 대한 전체 제한은 변경되지 않았습니다. 또한 이벤트가 아닌 데이터(스팬, 추적 및 메트릭)는 영향을 받지 않습니다. 그들은 여전히 1분마다 전송됩니다.
실시간 스트리밍을 사용하여 새 앱 버전 배포와 같이 변경 사항이 있을 때의 영향을 빠르게 이해합니다.
- 거의 실시간으로 핵심 성과 지표(처리량, 오류율, 차트 등)를 검사합니다.
- 장애 조건 및 이상에 신속하게 대응합니다.
- 대시보드 를 최대한 활용하십시오.
- 5초마다 보고하는 APM 이벤트로 평균 탐지 시간을 줄입니다.
실시간 스트리밍 데이터 쿼리
차트를 작성할 때 NRQL 쿼리에 다음을 포함하십시오.
NRQL 절 | 코멘트 |
---|---|
| 5초 차트 새로 고침 간격을 활용하려면 NRQL 쿼리에 |
| 시계열 차트의 새로 고침 간격을 설정하기 위해 버킷 크기를 |
실시간 스트리밍 차트 만들기
실시간 차트를 통해 NRQL 쿼리 결과를 시각화할 수 있습니다.
one.newrelic.com > All capabilities > Query builder
으)로 이동합니다.
메트릭 및 이벤트 탐색기 를 사용하여 차트 작성을 시작하십시오.
해당 쿼리의 경우 해당 쿼리 위로 마우스를 가져간 다음
Edit in query builder
클릭하여 쿼리를 구체화하세요.
NRQL 쿼리에서
SINCE
및TIMESERIES
절 을 조정하여 5초 새로 고침 간격을 활용합니다.
이 기능이 있는 에이전트 버전
실시간 스트리밍은 모든 APM 에이전트에서 지원됩니다. 다음은 최소 에이전트 버전입니다.
Go:
Java:
.NET:
Node.js:
PHP:
Python:
Ruby:
주의
트랜잭션 이벤트 보고가 비활성화 된 경우 이는 New Relic 전체의 일부 UI 요소에 영향을 줄 수 있습니다. 이 데이터에 의존하는 일부 UI 페이지에서 빈 차트를 볼 수 있습니다.