인프라 통합을 통해 많은 인기 서비스의 성능을 모니터링할 수 있습니다. 다음은 인프라 통합에서 보고된 데이터를 찾고, 이해하고, 사용하는 방법에 대한 몇 가지 팁입니다.
인프라 통합의 데이터 탐색
인프라 통합의 데이터를 이해하고 이를 통해 수행할 수 있는 작업을 확인하는 가장 좋은 방법은 통합을 활성화하고 New Relic UI에서 데이터를 탐색하는 것 입니다.
탐색을 위한 몇 가지 권장 사항:
NRQL 쿼리 예
NRQL 소개 문서 에서 NRQL 쿼리를 작성하는 방법을 알아보세요.
다음은 통합 데이터를 사용하는 NRQL 쿼리 의 몇 가지 예입니다.
다음은 AWS EBS 서비스에 대한 NRQL 쿼리로, 총 쓰기 시간 측정항목을 entityName
으로 구분합니다.
SELECT sum('provider.volumeTotalWriteTime.Sum') FROM BlockDeviceSample WHERE provider = 'EbsVolume' FACET entityName
다음은 리소스 그룹별로 분류된 Azure Service Bus 토픽 큐의 최대 메시지 수에 대한 NRQL 쿼리입니다.
SELECT max(activeMessages.Maximum) FROM AzureServiceBusTopicSample FACET resourceGroupName
다음은 시간 경과에 따른 지역별로 지난 6시간 동안 실행된 함수 수를 보여주는 Azure Functions에 대한 NRQL 쿼리입니다.
SELECT sum(functionExecutionCount.Total) FROM AzureFunctionsAppSample FACET regionName TIMESERIES SINCE 6 hours ago
다음은 지난 30분 동안의 VM 이벤트 수를 일주일 전 같은 시간과 비교하는 Azure VM에 대한 NRQL 쿼리입니다.
SELECT uniqueCount(vMName) FROM AzureVirtualMachineScaleSetSample FACET name SINCE 30 minutes ago COMPARE WITH 1 week ago
다음은 NGINX 통합 데이터에서 실행하고 대시보드에 배치할 수 있는 쿼리의 예입니다. 이 쿼리는 시간 경과에 따른 초당 NGINX 요청의 평균 값을 보여주는 차트를 생성합니다.
SELECT average(net.requestsPerSecond) FROM NginxSample TIMESERIES
쿼리를 만드는 방법에 대한 자세한 내용은 NRQL 참조를참조하세요.
다음은 MySQL 통합 데이터에서 실행할 수 있는 쿼리의 예입니다. 이 쿼리는 사용된 MySQL 연결의 최대 수를 보여주는 차트를 생성합니다.
SELECT max(net.maxUsedConnections) FROM MysqlSample
쿼리를 만드는 방법에 대한 자세한 내용은 NRQL 참조를참조하세요.
다음은 마지막 날의 인벤토리 변경 이벤트를 변경 유형별로 그룹화하는 쿼리의 예입니다.
SELECT count(*) FROM InfrastructureEvent WHERE format='inventoryChange' FACET changeType SINCE 1 DAY AGO
다양한 데이터 유형 사용을 위한 팁
통합은 쿼리에 사용할 수 있는 메트릭, 이벤트 및 인벤토리 데이터를 생성할 수 있습니다. 다음은 다양한 유형의 통합 데이터를 사용하기 위한 몇 가지 팁입니다. NRQL 쿼리 사용에 대한 자세한 내용은 NRQL 소개를 참조하십시오.
통합 메트릭 데이터를 찾고 사용하기 위한 팁:
모든 통합 데이터는 이벤트라고 하는 데이터 유형 에 연결됩니다(호스트/서비스의 중요한 활동을 나타내는 통합에서 보고하는 이벤트 와 혼동하지 마십시오). 즉, 모든 통합 데이터는 메트릭 및 이벤트를 통해 찾을 수 있습니다. 이 두 가지 기본 New Relic 데이터 유형에 대한 자세한 내용은 New Relic 데이터 수집을 참조하십시오.
지표 값은 attributes: 이벤트 에 연결된 키/값 쌍으로 처리됩니다. 예를 들어, MySQL 통합에는 '활성 연결' 지표가 있습니다. 이는 MysqlSample
이벤트의 connectionsActive
속성을 쿼리하여 찾을 수 있습니다.
메트릭에 대한 일반 정보는 통합 메트릭 데이터 를 참조하십시오.
다음은 쿼리할 때 통합 이벤트 데이터를 찾고 사용하기 위한 몇 가지 팁입니다.
대부분의 통합 이벤트는 인벤토리 변경 이벤트입니다. 인벤토리가 변경되면 format
값이 inventoryChange
인 InfrastructureEvent
을 생성합니다.
통합 데이터는 메트릭 및 이벤트를 통해 찾을 수 있습니다.
이벤트에 대한 일반 정보는 이벤트 데이터 를 참조하십시오.
인벤토리 데이터가 변경되면 format
값이 inventoryChange
인 InfrastructureEvent
이벤트 유형이 생성됩니다. 이 데이터 쿼리의 예는 쿼리 예 를 참조하세요.
인벤토리 데이터에 대한 일반 정보는 통합 인벤토리 데이터 를 참조하십시오.