Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: IoT Edge 1.5
Importante
O IoT Edge 1.5 LTS é a versão suportada. O IoT Edge 1.4 LTS está em fim de vida útil a partir de 12 de novembro de 2024. Se tiver uma versão anterior, consulte Atualizar IoT Edge.
O Azure IoT Edge fornece informações em tempo real sobre os módulos implantados em seus dispositivos IoT Edge. O serviço Hub IoT obtém o status dos dispositivos e o mostra para você. O monitoramento também é importante para implantações feitas em escala que incluem implantações automáticas e implantações em camadas.
Os dispositivos e módulos têm dados semelhantes, como conectividade, para que você obtenha valores com base no ID do dispositivo ou no ID do módulo.
O serviço Hub IoT coleta dados relatados por gêmeos de dispositivo e módulo e fornece contagens dos diferentes estados que os dispositivos podem ter. O serviço Hub IoT organiza esses dados em quatro grupos de métricas:
Tipo | Descrição |
---|---|
Visadas | Mostra dispositivos IoT Edge que correspondem à condição de destino de implementação. |
Aplicado | Mostra dispositivos IoT Edge que são alvo de direcionamento e não são alvo de outra implementação com prioridade superior. |
Relatando o sucesso | Mostra os dispositivos IoT Edge que relatam que os módulos foram implantados com êxito. |
Relatar falha | Mostra os dispositivos IoT Edge que relatam que um ou mais módulos não foram implantados com êxito. Para investigar o erro, conecte-se remotamente a esses dispositivos e visualize os arquivos de log. |
Você pode monitorar esses dados no portal do Azure ou usar a CLI do Azure.
Monitorar uma implantação no portal do Azure
Para exibir os detalhes da implantação e monitorar os dispositivos que a executam, siga estas etapas:
Inicie sessão no portal do Azure e, em seguida, aceda ao seu Hub IoT.
Selecione Configurações + Implantações em Gerenciamento de dispositivos.
Analise a lista de implantação. Para cada implantação, você verá os seguintes detalhes:
Coluna Descrição Nº de Identificação O nome da implantação. Tipo O tipo de implantação, seja Implantação ou Implantação em camadas. Condição de Destino A tag que define os dispositivos de destino. Prioridade O número de prioridade atribuído à implantação. Métricas do sistema O número de gêmeos de dispositivo no Hub IoT que correspondem à condição de segmentação. Aplicado mostra o número de dispositivos que têm o conteúdo de implantação aplicado aos seus gêmeos de módulo no Hub IoT. Métricas do dispositivo O número de dispositivos IoT Edge relatando sucesso ou erros do tempo de execução do cliente IoT Edge. Métricas Personalizadas O número de dispositivos IoT Edge que reportam dados para quaisquer métricas que definir para a implantação. Criado A marca temporal da criação da implementação. Esse carimbo de data/hora é usado para quebrar laços quando duas implantações têm a mesma prioridade. Selecione a implantação que você deseja monitorar.
Na página Detalhes da Implantação , vá para a guia Condição de Destino . Selecione Exibir para listar os dispositivos que correspondem à condição de destino. Altere a condição ou Prioridade conforme necessário e selecione Salvar.
Selecione a guia Métricas . Quando você escolhe uma métrica na lista suspensa Selecionar métrica , o botão Exibir é exibido para que você possa exibir os resultados. Selecione Editar métricas para ajustar os critérios de qualquer métrica personalizada que você definir. Selecione Salvar se fizer alterações.
Para alterar sua implantação, consulte Modificar uma implantação.
Monitorar uma implantação com a CLI do Azure
Use o comando az iot edge deployment show para mostrar os detalhes de uma única implantação:
az iot edge deployment show --deployment-id [deployment id] --hub-name [hub name]
O deployment show
comando usa estes parâmetros:
- --deployment-id - O nome da implantação no hub IoT. Parâmetro necessário.
-
--hub-name - O nome do hub IoT onde a implantação existe. O hub deve estar na assinatura atual. Mude para a subscrição com
az account set -s [subscription name]
Verifique a implantação na janela de comando. A metrics
propriedade lista uma contagem para cada métrica avaliada por cada hub:
- targetedCount - O número de gêmeos de dispositivo no Hub IoT que correspondem à condição de segmentação.
- appliedCount - O número de dispositivos que têm o conteúdo de implantação aplicado aos seus gêmeos de módulo no Hub IoT.
- reportedSuccessfulCount - O número de dispositivos IoT Edge na implantação que relatam sucesso a partir do tempo de execução do cliente IoT Edge.
- reportedFailedCount - O número de dispositivos IoT Edge na implementação que relatam falhas provenientes do tempo de execução do cliente IoT Edge.
Mostrar uma lista de IDs de dispositivos ou objetos relacionados a cada métrica utilizando o comando az iot edge deployment show-metric.
az iot edge deployment show-metric --deployment-id [deployment id] --metric-id [metric id] --hub-name [hub name]
O deployment show-metric
comando usa estes parâmetros:
- --deployment-id - O nome da implantação no hub IoT.
-
--metric-id - O nome da métrica para mostrar a lista de IDs de dispositivo, por exemplo
reportedFailedCount
. -
--hub-name - O nome do hub IoT onde a implantação existe. O hub deve estar na assinatura atual. Mude para a subscrição com
az account set -s [subscription name]
. Para fazer alterações em sua implantação, consulte Modificar uma implantação.
Próximos passos
Saiba como monitorizar gémeos de módulos, principalmente os módulos em execução do IoT Edge Agent e do IoT Edge Hub, para verificar a conectividade e a integridade das suas implementações do IoT Edge.