Como configurar o monitoramento nos Gêmeos Digitais do Azure
Importante
Uma nova versão do serviço gêmeos digitais do Azure foi lançada. À luz dos recursos expandidos do novo serviço, o serviço original dos Gêmeos Digitais do Azure (descrito neste conjunto de documentação) foi desativado.
Para exibir a documentação do novo serviço, visite a Documentação ativa dos Gêmeos Digitais do Azure.
Os Gêmeos Digitais do Azure dão suporte a registro em log, monitoramento e análise robustos. Os desenvolvedores de soluções podem usar logs do Azure Monitor, logs de diagnóstico, log de atividades e outros serviços para dar suporte às necessidades complexas de monitoramento de um aplicativo de IoT. As opções de registro em log podem ser combinadas para consultar ou exibir registros em vários serviços e para fornecer cobertura de registro em log granular para muitos serviços.
Este artigo resume as opções de registro em log e monitoramento e como combiná-las de maneiras específicas para os Gêmeos Digitais do Azure.
Observação
Este artigo foi atualizado recentemente para usar o termo logs do Azure Monitor em vez de Log Analytics. Os dados de log ainda são armazenados em um espaço de trabalho do Log Analytics e ainda são coletados e analisados pelo mesmo serviço do Log Analytics. Estamos atualizando a terminologia para refletir melhor a função dos logs no Azure Monitor. Confira as alterações de terminologia do Azure Monitor para obter detalhes.
Revisar logs de atividade
Os logs de atividade do Azure fornecem insights rápidos em históricos de operações e eventos de nível de assinatura para cada instância de serviço do Azure.
Os eventos de nível de assinatura incluem:
- Criação de recursos
- Remoção de recursos
- Criação de segredos do aplicativo
- Integração com outros serviços
O log de atividades dos Gêmeos Digitais do Azure é habilitado por padrão e pode ser encontrado no portal do Azure ao:
Selecionar sua instância de Gêmeos Digitais do Azure.
Escolher o log de atividades para exibir o painel de exibição:
Para o registro de log de atividades avançadas:
Selecione a opção Logs para exibir a Visão geral da Análise do Log de Atividades:
A Visão geral da Análise do Log de Atividades resume dados de log de atividade essenciais:
Dica
Use logs de atividade para insights rápidos de eventos no nível da assinatura.
Habilite logs de diagnóstico do cliente
As Configurações de diagnóstico do Azure podem ser definidas para cada instância do Azure para complementar o log de atividades. Enquanto os logs de atividade pertencem aos eventos de nível de assinatura, o registro de log de diagnóstico fornece insights sobre o histórico operacional dos próprios recursos.
Exemplos de registro de log de diagnóstico incluem:
- O tempo de execução para uma função definida pelo usuário
- O código de status de resposta de uma solicitação de API bem-sucedida
- Recuperar uma chave do aplicativo de um cofre
Para habilitar logs de diagnóstico, siga estas etapas:
Abra os recursos no portal do Azure.
Selecione Configurações de diagnóstico:
Selecione Ativar o diagnóstico para coletar dados (se não estiver habilitado anteriormente).
Preencha os campos solicitados e selecione como e onde os dados serão salvos:
Os logs de diagnóstico geralmente são salvos usando o Armazenamento de Arquivos do Azure e compartilhados com logs do Azure Monitor. Ambas as opções podem ser selecionadas.
Dica
Use logs de diagnóstico para obter insights sobre operações de recursos.
Log Analytics e Azure Monitor
Aplicativos de IoT unem diferentes recursos, dispositivos, locais e dados em um só local. O registro em log refinado fornece informações detalhadas sobre cada parte, serviço ou componente específicos da arquitetura geral do aplicativo, mas uma visão geral unificada costuma ser necessária para manutenção e depuração.
O Azure Monitor inclui o poderoso serviço de análise de log, que permite que fontes de log sejam exibidas e analisadas em um único local. O Azure Monitor, portanto, é muito útil para analisar logs de dentro de aplicativos sofisticados de IoT.
Os exemplos de uso incluem:
- Consulta a várias históricos de log de diagnóstico
- Visualizar os logs para várias funções definidas pelo usuário
- Exibir os logs para dois ou mais serviços dentro de um período de tempo específico
A consulta de log completa é fornecida por meio de logs do Azure Monitor. Para configurar esses recursos avançados:
No portal do Microsoft Azure, pesquise Log Analytics.
Suas instâncias de workspace do Log Analytics disponíveis serão exibidas. Para consultar, escolha um e selecione Logs:
Se você ainda não tiver uma instância de workspace do Log Analytics , poderá criar um workspace selecionando o botão Adicionar :
Depois que a instância do workspace do Log Analytics for provisionada, você poderá usar consultas avançadas para localizar entradas em vários logs ou pesquisar usando critérios específicos usando o Gerenciamento de Logs:
Para obter mais informações sobre operações de consulta avançadas, leia introdução às consultas.
Observação
Você pode ter um atraso de 5 minutos ao enviar eventos para o workspace do Log Analytics pela primeira vez.
Os logs do Azure Monitor também fornecem serviços avançados de notificação de erros e alertas, que podem ser exibidos selecionando Diagnosticar e resolver problemas:
Dica
Use o workspace do Log Analytics para consultar históricos de logs para várias funcionalidades de aplicativo, assinaturas ou serviços.
Outras opções
Os Gêmeos Digitais do Azure também dão suporte a registro em log específico de aplicativo e auditoria de segurança. Para obter uma visão geral completa de todas as opções de log do Azure disponíveis para sua instância dos Gêmeos Digitais do Azure, leia o artigo auditoria de log do Azure .
Próximas etapas
Saiba mais sobre o Log de Atividades do Azure.
Aprofunde-se nas configurações de diagnóstico do Azure lendo uma Visão geral dos logs de diagnóstico.
Leia mais sobre os logs do Azure Monitor.