사용자 지정 데이터 를 New Relic에 보고하는 방법 중 하나는 사용자 지정 이벤트 및/또는 사용자 지정 속성을 사용하는 것입니다.
요구 사항
이벤트 및 속성 형식 지정 요구 사항 및 모범 사례는 데이터 제한 및 요구 사항 문서 를 참조하세요.
속도 제한 피하기
많은 수의 사용자 정의 이벤트 및/또는 속성을 보고하면 쿼리 성능이 저하될 수 있습니다. 또한 데이터 수집 속도 제한에 접근하거나 통과할 수도 있습니다. 최적의 성능을 위해 먼저 분석할 데이터에 대해 생각한 다음 이러한 특정 목표를 달성하는 데 필요한 이벤트 및/또는 속성만 생성합니다.
사용자 지정 데이터를 삽입하고 액세스하기 위한 다음 데이터 및 구독 요구 사항에 유의하십시오.
- 이벤트/속성 데이터 유형, 명명 구문 및 크기에 대한 제한 및 요구 사항 을 준수해야 합니다.
- 시간이 지남에 따라 액세스할 수 있는 데이터의 양은 데이터 보존 정책 에 따라 다릅니다.
사용 사례 예시
사용자 지정 데이터 보고를 위한 두 가지 인기 있는 솔루션은 사용자 지정 이벤트 및 사용자 지정 속성을 보고하는 것입니다. New Relic 구현 및 도구에 따라 이를 수행하는 몇 가지 방법이 있으며 이 문서의 뒷부분에서 이에 대해 자세히 설명합니다. 그러나 먼저 사용자 정의 이벤트 또는 사용자 정의 속성을 사용하는 이유에 대한 몇 가지 일반적인 사용 사례가 있습니다.
사용자 정의 속성의 사용 사례
사용자 정의 속성은 기존 이벤트에 중요한 비즈니스 및 운영 컨텍스트를 추가하는 데 자주 사용됩니다. 예를 들어 뉴렐릭 의 경우 느리거나 실패한 요청과 관련된 사용자 이름을 추적하기 위해 맞춤 속성을 만들 수 있습니다. 그러면 쿼리와 사용자 정의 차트를 만들어 해당 데이터를 분석할 수 있습니다.
맞춤형 속성은 뉴렐릭 솔루션(예: APM, 브라우저, , 관측, 신세틱 모니터링)을 사용하고 자체 메타데이터로 기존 이벤트를 장식하려는 경우 좋은 옵션입니다.
맞춤 이벤트의 사용 사례
사용자 정의 속성을 추가하면 기존 이벤트에 메타데이터가 추가되는 반면, 사용자 정의 이벤트는 완전히 새로운 이벤트 유형을 생성합니다. 핵심 에이전트에서 제공하는 데이터와 마찬가지로 사용자 지정 이벤트를 생성하여 추가 데이터를 정의, 시각화하고 경고를 받을 수 있습니다. 사용자 정의 이벤트는 에이전트 API를 통해 또는 이벤트 API를 통해 직접 삽입할 수 있습니다.
이벤트 데이터는 New Relic의 4가지 핵심 데이터 유형 중 하나입니다. "이벤트"가 의미하는 것과 해당 데이터 유형이 특정 유형의 활동을 보고하는 데 가장 많이 사용되는 이유를 이해하려면 해당 정의를 읽는 것이 좋습니다.
사용자 지정 이벤트의 사용 사례는 매우 다양합니다. 기본적으로 조직에서 중요하다고 생각하고 아직 모니터링되지 않는 모든 유형의 활동에 사용됩니다. 예를 들어:
- 이벤트는 고객이 특정 제품 조합을 구매하는 것과 같이 여러 작업을 포함하는 활동을 나타낼 수 있습니다.
- 이벤트는 백업 활동을 기록할 수 있습니다. 예를 들어, SOLR 인스턴스의 프로덕션 백업을 이벤트 테이블에 나타내는 이벤트 보고를 설정할 수 있습니다. 여기에는 발생한 시간, 클러스터 및 기간의 타임스탬프가 포함됩니다.
맞춤 이벤트 사용
사용자 정의 대시보드를 생성한 후 NRQL 다른 이벤트를 사용하는 것과 동일한 방식으로 표준 쿼리에서 이를 사용할 수 있습니다.
SELECT *FROM YourCustomEvent
또한 인터페이스에서 사용자 지정 이벤트를 찾고 선택하여 쿼리를 작성함으로써 지표 및 이벤트 탐색기와 함께 사용자 지정 이벤트를 사용할 수 있습니다.
사용자 정의 이벤트 및 속성 보내기
사용자 지정 이벤트 및 속성을 보내는 방법은 다음과 같습니다.
원천 | 사용자 지정 데이터를 보내는 방법 |
---|---|
에이전트 API를 사용하여 맞춤형 대시보드 및 맞춤형 속성을 보고하세요. | |
브라우저 API 호출 APM 에이전트 사용자 정의 속성 을 | |
다른 New Relic 기능과 연결되지 않은 사용자 지정 이벤트를 보고하려면 Event API 를 사용하십시오. | |
기본 인프라 이벤트에 사용자 정의 속성을 추가하십시오 . Flex 통합 도구 를 사용하여 사용자 정의 이벤트 데이터를 보고하십시오. | |
모바일 에이전트 API를 사용하여 사용자 지정 이벤트 및 속성을 보냅니다 . | |
|
사용자 지정 데이터 보고를 위한 다른 옵션은 사용자 지정 데이터를 참조하십시오.