Compartilhar via


Análise e visualização de eventos com logs do Azure Monitor

O Azure Monitor coleta e analisa a telemetria dos aplicativos e serviços hospedados na nuvem e fornece as ferramentas de análise para ajudar a maximizar sua disponibilidade e desempenho. Este artigo descreve como executar consultas nos logs do Azure Monitor para obter informações e solucionar problemas que está acontecendo em seu cluster. As seguintes perguntas comuns são abordadas:

  • Como solucionar problemas de eventos de integridade?
  • Como saber quando um nó fica inoperante?
  • Como saber se os serviços do meu aplicativo foram iniciados ou interrompidos?

Para saber mais sobre a utilização do Azure Monitor para recolher e analisar dados para esse serviço, veja Monitor Azure Service Fabric.

Acesse a solução de Análise do Service Fabric

No portal do Azure, acesse o grupo de recursos no qual você criou a solução Análise do Service Fabric.

Selecione o recurso ServiceFabric<nomeDoEspaçoDeTrabalhoOMS>.

No Summary, você verá o bloco na forma de um gráfico para cada uma das soluções habilitadas, incluindo uma para o Service Fabric. Selecione o gráfico Service Fabric para continuar para a solução Análise do Service Fabric.

Solução do Service Fabric

A imagem acima é a home page da solução de Análise do Service Fabric. Essa home page fornece uma visão instantânea do que está acontecendo no seu cluster.

A captura de tela acima é a página inicial da solução Análise do Service Fabric.

Se você habilitou o diagnóstico após a criação do cluster, você pode ver eventos para

Observação

Além dos eventos do Service Fabric prontos para uso, é possível coletar eventos do sistema mais detalhados ao atualizar a configuração da sua extensão de diagnóstico.

Exibir eventos do Service Fabric, incluindo ações em nós

Na página Análise do Service Fabric, selecione o gráfico para Eventos do Service Fabric.

Canal Operacional de Solução do Service Fabric

Selecione Lista para visualizar os eventos em uma lista. Uma vez aqui, você verá todos os eventos do sistema que foram coletados. Para referência, esses são os de WADServiceFabricSystemEventsTable na conta de Armazenamento do Microsoft Azure, e igualmente os eventos de atores e serviços confiáveis que você vê ao lado são dessas respectivas tabelas.

Canal Operacional de Consulta

Alternativamente, você pode selecionar a lupa à esquerda e usar a linguagem de consulta Kusto para encontrar o que procura. Por exemplo, para localizar todas as ações executadas em nós no cluster, você pode usar a consulta a seguir. As IDs de evento usadas abaixo são encontradas em referência de eventos do canal operacional.

ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619 

Você pode consultar em vários outros campos como em nós específicos (computador), o serviço do sistema (TaskName).

Exibir eventos dos Atores e Serviços Confiáveis do Service Fabric

Na página Análise do Service Fabric, selecione o gráfico para Reliable Services.

Reliable Services de Solução do Service Fabric

Selecione Lista para visualizar os eventos em uma lista. Aqui você pode ver eventos dos serviços confiáveis. Você pode ver eventos diferentes para quando o runasync de serviço é iniciado e concluído que normalmente acontece em implantações e atualizações.

Reliable Services de Consulta

Os eventos de ator confiável podem ser exibidos de forma semelhante. Para configurar os eventos mais detalhados para atores confiáveis, você precisa alterar o scheduledTransferKeywordFilter na configuração para a extensão de diagnóstico (mostrada abaixo). Detalhes sobre os valores deles estão em referência de eventos de atores confiáveis.

"EtwEventSourceProviderConfiguration": [
                {
                    "provider": "Microsoft-ServiceFabric-Actors",
                    "scheduledTransferKeywordFilter": "1",
                    "scheduledTransferPeriod": "PT5M",
                    "DefaultEvents": {
                    "eventDestination": "ServiceFabricReliableActorEventTable"
                    }
                },

A linguagem de consulta Kusto é eficiente. Outra consulta valiosa que você pode executar é descobrir quais nós estão gerando a maioria dos eventos. A consulta na captura de tela a seguir mostra eventos operacionais do Service Fabric agregados ao serviço e ao nó específicos.

Eventos de Consulta por nó

Próximas etapas