Todos os produtos
Search
Central de documentação

Microservices Engine:Isolar e diagnosticar instâncias de serviço anormais

Última atualização: Jun 28, 2026

Quando uma instância de provedor de serviços apresenta falhas devido a vazamento de memória ou problemas semelhantes, todo o sistema de microsserviços pode ficar instável. O Microservices Governance do Microservices Engine (MSE) permite isolar a instância anormal ao removê-la do Microservices Registry, impedindo que novo tráfego a alcance. Após o isolamento, crie um snapshot de memória pelo Application Real-Time Monitoring Service (ARMS) para capturar o estado de execução e analisar a causa raiz.

O fluxo de trabalho tem duas fases:

  1. Isolar : Tire a instância anormal do ar para interromper o tráfego de entrada.

  2. Diagnosticar : Crie um snapshot de memória da instância isolada enquanto o estado de falha ainda persiste.

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma aplicação Java que usa Dubbo 2.6.x, Dubbo 2.7.x ou Spring Cloud Edgware e versões posteriores

  • A instância de destino conectada ao ARMS. Para obter instruções de configuração, consulte Integration Center

Se spring.cloud.xxxx.discovery.fail-fast estiver definido como false em uma aplicação Spring Cloud, o MSE não conseguirá determinar se a aplicação está online ou offline.

Etapa 1: Tirar a instância anormal do ar

  1. Faça login no console do MSE e selecione uma região na barra de navegação superior.

  2. No painel de navegação à esquerda, escolha Microservices Governance > Application Governance .

  3. Na página Application list , clique em no cartão de recursos da aplicação de destino.

  4. No painel de navegação à esquerda, clique em Node details .

  5. Localize a instância anormal e clique em Service offline na coluna Actions .

  6. Na mensagem Microservice offline, clique em OK .

A instância é removida do Microservices Registry. Se nenhuma nova requisição for enviada a ela, prossiga com a criação de um snapshot de memória para solução de problemas.

Etapa 2: Criar um snapshot de memória

Após tirar a instância do ar, crie um snapshot de memória para registrar seu estado de execução e facilitar o diagnóstico.

  1. Na página Node details , localize a instância isolada e clique em To create a memory snapshot na coluna Actions .

  2. Na mensagem Hint, clique em OK . Você será redirecionado para o console do ARMS.

    Node details page showing the memory snapshot action

  3. Na página Application Details do console do ARMS, clique em Create Memory Snapshot no canto superior direito da aba JVM monitoring .

  4. Na caixa de diálogo Create Memory Snapshot , clique em Save .

    ARMS Application Details page with JVM monitoring and memory snapshot option

O snapshot de memória registra o estado de execução da instância anormal para análise posterior.

Referências

Para mais informações sobre como criar e visualizar snapshots de memória, consulte Snapshots de memória .