Usar o Azure Monitor no Azure Stack Hub
Este artigo fornece uma visão geral do serviço do Azure Monitor no Azure Stack Hub. Ele discute a operação do Azure Monitor e informações adicionais sobre como usar o Azure Monitor no Azure Stack Hub.
Para obter uma visão geral do Azure Monitor, consulte o artigo global do Azure Introdução ao Azure Monitor no Azure Stack Hub.
O Azure Monitor é um serviço de plataforma que fornece uma única fonte para monitorar recursos do Azure. O Azure Monitor permite visualizar, consultar, rotear, arquivar e tomar outras ações sobre métricas e logs provenientes de recursos no Azure. Você pode trabalhar com esses dados usando o portal do administrador do Azure Stack Hub, monitoramento de cmdlets do PowerShell, CLI de plataforma cruzada ou APIS REST do Azure Monitor. Para obter a conectividade específica com suporte do Azure Stack Hub, consulte Como consumir dados de monitoramento do Azure Stack Hub.
Observação
As métricas e os logs de diagnóstico não estão disponíveis para o Kit de Desenvolvimento do Azure Stack.
Pré-requisitos para o Azure Monitor no Azure Stack Hub
Registre o provedor de recursos Microsoft.Insights nas configurações de provedores de recursos da sua oferta de assinatura. Você pode verificar se o provedor de recursos está disponível em sua oferta associada à sua assinatura:
- Abra o portal do usuário do Azure Stack Hub.
- Selecione Assinaturas.
- Selecione a assinatura que você deseja registrar.
- Selecione Provedores de recursos em Configurações.
- Localize Microsoft.Insights na lista e verifique se o status é Registrado.
Visão geral do Azure Monitor no Azure Stack Hub
Como o Azure Monitor no Azure, o Azure Monitor no Azure Stack Hub fornece logs e métricas de infraestrutura de nível básico para a maioria dos serviços do Azure.
Fontes do Azure Monitor: subconjunto de computação
O provedor de recursos Microsoft.Compute no Azure Stack Hub inclui:
- Máquinas virtuais
- conjuntos de escala de máquina virtual
Aplicativo – logs de diagnóstico, logs de aplicativo e métricas
Os aplicativos podem ser executados no sistema operacional de uma VM em execução com o provedor de recursos Microsoft.Compute . Esses aplicativos e VMs emitem seu próprio conjunto de logs e métricas. O Azure Monitor baseia-se na extensão de diagnóstico do Azure (Windows ou Linux) para coletar a maioria das métricas e logs no nível do aplicativo.
Os tipos de medidas incluem:
- Contadores de desempenho
- Logs do aplicativo
- Logs de eventos do Windows
- Fonte de evento do .NET
- Logs IIS
- ETW baseado em manifesto
- Despejos de memória
- Logs de erro do cliente
Métricas de VM host e convidada
Os recursos de computação listados anteriormente têm uma VM de host dedicada e um sistema operacional convidado. A VM do host e o SO convidado são equivalentes à VM raiz e à VM convidada no hipervisor do Hyper-V. Você pode coletar métricas para a VM do host e o sistema operacional convidado. Também pode coletar logs de diagnóstico para o sistema operacional convidado. Uma lista de métricas colecionáveis para métricas de VM de host e convidado no Azure Stack Hub está disponível em Métricas com suporte com o Azure Monitor no Azure Stack Hub.
Log de atividades
Você pode pesquisar nos logs de atividades informações sobre seus recursos de computação, conforme visto pela infraestrutura do Azure Stack Hub. O log contém informações como os horários quando os recursos são criados ou destruídos. Os logs de atividade no Azure Stack Hub são consistentes com o Azure. Para obter mais informações, consulte a descrição da visão geral do log de atividades no Azure.
Fontes de monitoramento do Azure: todo o restante
Recursos – logs de diagnóstico e métricas
As métricas de coleta e os logs de diagnóstico variam de acordo com o tipo de recurso. Uma lista de métricas colecionáveis para cada recurso no Azure Stack Hub está disponível em métricas com suporte. Para obter mais informações, consulte Métricas com suporte com o Azure Monitor no Azure Stack Hub.
Log de atividades
O log de atividades é o mesmo para recursos de computação.
Usos dos dados de monitoramento
Armazenar e arquivar
Alguns dados de monitoramento já ficam armazenados e disponíveis no Azure Monitor por um período determinado.
- As métricas são armazenadas por 30 dias.
- As entradas do log de atividades são armazenadas por 90 dias.
- Os logs de diagnóstico não são armazenados.
- Arquive os dados em uma conta de armazenamento para uma retenção mais longa.
Consulta
Você pode usar a API REST do Azure Monitor, comandos da CLI (Interface Command-Line de plataforma cruzada), cmdlets do PowerShell ou o SDK do .NET para acessar os dados no sistema ou no armazenamento do Azure.
Visualização
Visualizar os dados de monitoramento em grafos ajuda a localizar tendências mais rapidamente do que examinar os dados em si.
Alguns métodos de visualização incluem:
- Use o portal do usuário e administrador do Azure Stack Hub.
- Roteie dados para o Microsoft Power BI.
- Roteie os dados para uma ferramenta de visualização de terceiros usando a transmissão ao vivo ou com a ferramenta de leitura de um arquivo no armazenamento do Azure.
Métodos de acesso ao Azure Monitor no Azure Stack Hub
Você pode trabalhar com acompanhamento, roteamento e recuperação de dados usando um dos métodos a seguir. Nem todos os métodos estão disponíveis para todas as ações ou tipos de dados.
- Portal do usuário do Azure Stack Hub
- PowerShell
- CLI (Interface de Linha de Comando) multiplataforma
- REST API
- SDK .NET
Importante
Se você encontrar um erro de recurso não encontrado ao exibir o grafo de desempenho de uma VM, verifique se registrou o Microsoft.insights na assinatura associada à VM.
Próximas etapas
Saiba mais sobre como monitorar o consumo de dados no Azure Stack Hub no artigo Consumir dados de monitoramento do Azure Stack Hub.