Compreender e utilizar dados de infraestrutura integração
Com nossa integração de infraestrutura, você pode monitor o desempenho de diversos serviços populares. Aqui estão algumas dicas sobre como encontrar, entender e usar os dados reportados da infraestrutura integração.
Explore os dados de integração da sua infraestrutura
A melhor maneira de entender os dados da infraestrutura de integração e ver o que você pode fazer com eles é habilitar uma integração e explorar os dados na interface do New Relic .
Dados de consulta: Você pode executar consultas e gráficos personalizados de seus dados de integração. Para mais informações, consulte dados da consulta.
Saiba mais sobre o que métricas e dados de inventário e integração reportam. Para saber mais sobre isso, consulte a documentação de uma integração específica.
Aqui está uma consulta NRQL para Azure Functions, mostrando a contagem de funções executadas nas últimas seis horas por região ao longo do tempo:
SELECTsum(functionExecutionCount.Total)FROM AzureFunctionsAppSample FACET regionName TIMESERIES SINCE 6 hours ago
Aqui está uma consulta NRQL para VM do Azure que compara a contagem de eventos VM nos últimos trinta minutos com o mesmo horário da semana anterior:
SELECT uniqueCount(vMName)FROM AzureVirtualMachineScaleSetSample FACET name SINCE 30 minutes ago COMPARE WITH1 week ago
Aqui está um exemplo de consulta que você pode executar nos dados de integração do NGINX e colocar em um dashboard. Esta consulta cria um gráfico que mostra o valor médio de solicitações NGINX por segundo ao longo do tempo:
Para saber mais sobre como criar consulta, veja referênciaNRQL .
Aqui está um exemplo de consulta que você pode executar nos dados de integração do MySQL. Esta consulta gera um gráfico mostrando o número máximo de conexões MySQL usadas:
SELECTmax(net.maxUsedConnections)FROM MysqlSample
Para saber mais sobre como criar consulta, veja referênciaNRQL .
Aqui está um exemplo de consulta que agrupa eventos de alteração de estoque do último dia por tipo de alteração:
SELECTcount(*)FROM InfrastructureEvent WHERE format='inventoryChange' FACET changeType SINCE 1DAY AGO
A integração pode gerar métricas, eventos e dados de inventário, todos disponíveis para consulta. Aqui estão algumas dicas para usar os diferentes tipos de dados de integração. Para obter mais informações sobre como usar a consulta NRQL, consulte Introdução ao NRQL.
Dicas para encontrar e usar dados de integração métrica:
Valores métricos são tratados como attributes: pares de valores principais anexados a um evento. Por exemplo, a integração MySQL possui uma métrica de 'conexões ativas'; isso seria encontrado consultando o atributo connectionsActive do evento MysqlSample .
Aqui estão algumas dicas para encontrar e usar dados de eventos de integração ao fazer consultas:
A maioria dos eventos de integração são eventos de mudança de estoque. Quando o inventário é alterado, ele gera um InfrastructureEvent com um valor format de inventoryChange.
Para obter informações gerais sobre evento, consulte dados do evento.
Quando os dados de inventário são alterados, um tipo de evento InfrastructureEvent é gerado com um valor format de inventoryChange. Consulte os exemplos de consulta para ver um exemplo de consulta desses dados.