A integração da New Relic inclui uma integração para reportar suas métricas Microsoft Azure IoT Hub e outros dados para New Relic. Este documento explica como ativar a integração e descreve os dados reportados.
Recurso
New Relic reúne dados métricos do Azure Monitor para o serviço Azure IoT Hub. O Azure IoT Hub é um serviço gerenciado hospedado na nuvem que atua como um hub central de mensagens para comunicação entre um aplicativo IoT e seus dispositivos conectados. Usando o New Relic, você pode:
- Veja os dados do Azure IoT Hub no painel pré-criado.
- Execute uma consulta personalizada e visualize os dados.
- Crie condição do alerta para notificá-lo sobre alterações nos dados.
Ativar integração
Sigao procedimento padrão de integração Azure Monitor para ativar seu serviço Azure no monitoramento de infraestrutura New Relic .
Configuração e polling
Você pode alterar a frequência de pesquisa e filtrar dados usando opções de configuração.
A New Relic consulta os serviços do Azure IoT Hub através da integração do Azure Monitor de acordo com um intervalo de sondagem padrão.
Encontre e use dados
Para explorar seus dados de integração, acesse one.newrelic.com/infra > Azure > (select an integration).
Dados métricos
Esta integração recolhe os seguintes dados métricos:
Métrica do Hub IoT do Azure
Métrica | Descrição |
---|---|
| Número de mensagens da nuvem para o dispositivo abandonadas pelo dispositivo. |
| Número de entregas de mensagens da nuvem para o dispositivo concluídas com êxito pelo dispositivo. |
| Número de mensagens da nuvem para o dispositivo rejeitadas pelo dispositivo. |
| A contagem de todas as chamadas de método direto com falha. |
| A média, o mínimo e o máximo de todas as solicitações de método direto bem-sucedidas. |
| A média, o mínimo e o máximo de todas as respostas bem-sucedidas do método direto. |
| A contagem de todas as chamadas diretas de método bem-sucedidas. |
| A contagem de todas as leituras duplas iniciadas pelo back-end com falha. |
| A contagem de todas as leituras gêmeas iniciadas pelo back-end bem-sucedidas. |
| A média, o mínimo e o máximo de todas as leituras duplas iniciadas pelo back-end bem-sucedidas. |
| A contagem de todas as atualizações duplas iniciadas pelo back-end com falha. |
| O tamanho médio, mínimo e máximo de todas as atualizações duplas iniciadas pelo back-end bem-sucedidas. |
| A contagem de todas as atualizações gêmeas iniciadas pelo back-end bem-sucedidas. |
| Número de mensagens expiradas da nuvem para o dispositivo. |
| Métrica para operações de configuração. |
| Número de dispositivos conectados ao seu hub IoT. |
| O número de vezes que o roteamento do IoT Hub entregou mensagens com êxito ao endpoint incorporado (mensagens/evento). |
| O número de vezes que o roteamento do IoT Hub entregou mensagens com êxito ao ponto final do evento Hub. |
| O número de vezes que o roteamento do IoT Hub entregou mensagens com sucesso ao ponto final da fila do Service Bus. |
| O número de vezes que o roteamento do Hub IoT entregou mensagens com êxito ao ponto de extremidade do tópico do Barramento de Serviço. |
| O número de vezes que o encaminhamento do IoT Hub entregou mensagens com sucesso ao ponto final de armazenamento. |
| O número de vezes que o encaminhamento do IoT Hub entregou blobs ao ponto final de armazenamento. |
| A quantidade de dados (bytes) de encaminhamento do IoT Hub entregues ao ponto final de armazenamento. |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens de telemetria no endpoint integrado (mensagens/evento). |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens num endpoint do Hub de eventos. |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens de telemetria num endpoint da fila do Service Bus. |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens de telemetria num endpoint do tópico do Service Bus. |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens de telemetria num endpoint de armazenamento. |
| O número de vezes que as mensagens foram descartadas pelo encaminhamento do IoT Hub devido ao ponto final morto. Este valor não conta mensagens entregues à rota de fallback, pois as mensagens descartadas não são entregues lá. |
| O número de vezes que o encaminhamento do IoT Hub entregou mensagens ao endpoint associado à rota de contingência. |
| O número de vezes que o encaminhamento do IoT Hub falhou na entrega de mensagens devido a uma incompatibilidade com o endpoint. Este valor não inclui novas tentativas. |
| O número de vezes que as mensagens ficaram órfãs pelo encaminhamento do IoT Hub porque não correspondiam a nenhuma regra de encaminhamento (incluindo a regra de fallback). |
| O número de vezes que as mensagens foram entregues com sucesso a todos os pontos finais utilizando o encaminhamento do IoT Hub. Se uma mensagem for roteada para vários terminais, esse valor aumentará em um para cada entrega bem-sucedida. Se uma mensagem for entregue ao mesmo endpoint várias vezes, esse valor aumentará em um para cada entrega bem-sucedida. |
| Número de mensagens de telemetria do dispositivo para a nuvem que tentaram ser enviadas para o seu hub IoT. |
| Número de erros de limitação devido a taxas de transferência de dispositivos. |
| Número de mensagens de telemetria do dispositivo para a nuvem enviadas com sucesso para o seu hub IoT. |
| A contagem de todas as leituras duplas iniciadas pelo dispositivo com falha. |
| A média, o mínimo e o máximo de todas as leituras duplas iniciadas pelo dispositivo com sucesso. |
| A contagem de todas as leituras duplas iniciadas pelo dispositivo com êxito. |
| A contagem de todas as atualizações duplas iniciadas pelo dispositivo com falha. |
| O tamanho médio, mínimo e máximo de todas as atualizações duplas iniciadas pelo dispositivo com êxito. |
| A contagem de todas as atualizações duplas iniciadas pelo dispositivo com sucesso. |
| Número total de mensagens usadas hoje. |
| Bytes transferidos de e para qualquer dispositivo conectado ao IoTHub. |
| Bytes transferidos de e para qualquer dispositivo conectado ao IoTHub. |
| Número de dispositivos conectados ao seu hub IoT. |
| Número de dispositivos registrados no seu hub IoT. |
| O número de eventos do IoT Hub publicados no evento Grid. Use a dimensão Resultado para o número de solicitações bem-sucedidas e com falha. A dimensão EventType mostra o tipo de evento. |
| A latência média (milissegundos) desde quando o evento IoT Hub foi gerado até quando o evento foi publicado no evento Grid. Este número é uma média entre todos os tipos de eventos. Use a dimensão EventType para ver a latência de um tipo específico de evento. |
| A contagem de todas as chamadas falhadas para cancelar um trabalho. |
| A contagem de todas as chamadas bem-sucedidas para cancelar um trabalho. |
| A contagem de todos os trabalhos concluídos. |
| A contagem de todas as falhas na criação de trabalhos de invocação direta de método. |
| A contagem de todas as criações bem-sucedidas de trabalhos de invocação direta de método. |
| A contagem de todas as falhas na criação de trabalhos de atualização dupla. |
| A contagem de todas as criações bem-sucedidas de trabalhos de atualização dupla. |
| A contagem de todos os trabalhos com falha. |
| A contagem de todas as chamadas falhadas para listar trabalhos. |
| A contagem de todas as chamadas bem-sucedidas para listar trabalhos. |
| Consulta de trabalho falhada. |
| A contagem de todas as chamadas bem-sucedidas para trabalhos de consultoria. |
| O tamanho total em bytes de mensagens entregues pelo hub IoT a um endpoint. Você pode usar as dimensões EndpointName e EndpointType para visualizar o tamanho das mensagens em bytes entregues ao seu endpoint diferente. O valor métrico aumenta para cada mensagem entregue, inclusive se a mensagem for entregue em vários endpoints ou se a mensagem for entregue no mesmo endpoint várias vezes. |
| O número de vezes que o IoT Hub tentou entregar mensagens a todos os pontos finais utilizando encaminhamento. Para ver o número de tentativas bem-sucedidas ou malsucedidas, use a dimensão Resultado. Para ver o motivo da falha, como inválido, descartado ou órfão, use a dimensão FailureReasonCategory. Você também pode usar as dimensões EndpointName e EndpointType para entender quantas mensagens foram entregues ao seu endpoint diferente. O valor métrico aumenta em um para cada tentativa de entrega, inclusive se a mensagem for entregue em vários endpoints ou se a mensagem for entregue no mesmo endpoint várias vezes. |
| A latência média (milissegundos) entre a entrada de mensagens no IoT Hub e a entrada de mensagens de telemetria num endpoint. Você pode usar as dimensões EndpointName e EndpointType para entender a latência para seu endpoint diferente. |
| Número de dispositivos registrados no seu hub IoT. |
| A contagem de todas as consultas duplas que falharam. |
| A média, o mínimo e o máximo do tamanho do resultado de todas as consultas duplas bem-sucedidas. |
| A contagem de todas as consultas gêmeas bem-sucedidas. |