Configurando o suporte à alta disponibilidade (HA) para o IBM MQ

Configure os gerenciadores de filas do IBM MQ em ambientes de alta disponibilidade (HA) para obter uma visão unificada dos dados históricos contínuos usando o Instana.

Ambientes HA compatíveis

  • Gerenciador de fila de dados replicados (RDQM)
  • gerenciador de filas de multi-instâncias
  • Gerenciador de filas HA nativo
  • Gerenciador de fila de instância única no OCP ( Red Hat OpenShift Container Platform )

Pré-requisito

Instale o agente host Instana localmente em cada instância do gerenciador de filas monitorada para os seguintes gerenciadores de filas HA:

  • Gerenciador de fila de dados replicados (RDQM): instale o agente em cada host RDQM.

    Observação: o host RDQM deve ser uma máquina virtual ou física da plataforma Linux.
  • Gerenciador de filas com múltiplas instâncias:

    • Para a plataforma distribuída: instale o agente em cada instância do gerenciador de filas do host com várias instâncias.
    • Para o ambiente Kubernetes : Instale o agente no ambiente Kubernetes.
  • Gerenciador de filas HA nativo: instale o agente no ambiente Kubernetes.

  • Gerenciador de fila de instância única em Red Hat OCP: Instale o agente no ambiente Kubernetes.

Habilitando o suporte a HA

O suporte ao gerenciador de filas HA do IBM MQ não está habilitado por padrão para garantir a consistência com um gerenciador de filas normal.

Para monitorar os gerenciadores de fila HA d IBM MQ, defina o support_ha parâmetro como true no arquivo de configuração <agent_install_dir>/etc/instana/configuration.yaml do agente, conforme mostrado na configuração a seguir:

com.instana.plugin.ibmmq:
  enabled: true
  poll_rate: 60 # The default is 60 seconds. The minimum value is 30 seconds.
  support_ha: false # true or false. The default value is false. If the value is true, the HA Queue manger instances will be shown as 1 aggregated Queue manager.
 
Observação: No ambiente OCP Red Hat, se você quiser definir support_ha manualmente o configuration.yaml arquivo para ativar o suporte a HA, será necessário editar o arquivo de implantação e reimplantar o agente host Instana. Em outros ambientes, o suporte HA é ativado sem reiniciar um agente.

Visualizando dados dos gerenciadores de fila HA

A interface do usuário do Instana exibe os dados do gerenciador de filas HA do IBM MQ da seguinte maneira:

Antes de habilitar o suporte a HA

Antes do suporte HA, todas as instâncias dos gerenciadores de fila HA são monitoradas e exibidas separadamente com a etiqueta qmName@host na interface do usuário do Instana. Cada instância é mostrada como uma camada do host onde está sendo executada.

Após habilitar o suporte a HA

Após o suporte HA, todas as instâncias dos gerenciadores de fila HA são monitoradas como um gerenciador de fila unificado e seus dados são agregados:

  • Todas as instâncias dos gerenciadores de fila HA são monitoradas e exibidas como um único gerenciador de fila com o rótulo qmNameem uma caixa separada.
  • O nome qmName@host1-host2-host3 é exibido nas informações resumidas no painel da instância do gerenciador de filas do IBM MQ no Instana.
  • A correlação no nível do host é removida devido à agregação dos gerenciadores de fila HA, portanto, os filtros baseados no host não funcionam mais. Use entity.ibmmq.qm.activeNode:* para procurar gerenciadores de fila HA.
  • Defina a zona de disponibilidade na ibmmq plug-in seção do arquivo configuration.yaml do agente, em vez da seção do host, pois a correlação do gerenciador de filas com o host único original foi removida. Se a zona estiver definida na parte do host, o gerenciador de filas será exibido em uma zona indefinida após a ativação do suporte a HA.
  • A ligação de infraestrutura entre o sensor Instana IBM MQ e o rastreamento IBM MQ nos detalhes das chamadas continua a funcionar após a configuração do rastreamento. Para obter mais informações, consulte Solução de problemas.

A ativação do suporte HA para o gerenciador de filas ativa o monitoramento do seguinte ambiente HA IBM MQ. As seções a seguir descrevem como o Instana agrega dados e os apresenta na interface do usuário do Instana para cada um dos seguintes ambientes de alta disponibilidade:

  • RDQM

    • Agrega dados de instâncias do gerenciador de filas em execução e em espera.
    • Alta disponibilidade do RDQM (RDQM HA): Mostra HA Type, HA Role, Preferred Location, Floating IP, Active Node, e Standby Nodes no painel do gerenciador de filas em execução.
    • Recuperação de desastres do RDQM (RDQM DR): Mostra DR Role, DR Status, DR Type, DR Port, e DR Remote IP no painel do gerenciador de filas em execução.
  • gerenciadores de filas de multi-instâncias

    • Agrega dados de instâncias do gerenciador de filas em execução, em espera e em outros locais.
    • Exibe HA Type, Active Node, Standby Nodes, e Elsewhere Nodes no painel do gerenciador de filas em execução.
  • HA nativo

    • Agrega dados de instâncias em execução e réplicas do gerenciador de filas.
    • Exibe HA Type, Active Node, e Standby Nodes no painel do gerenciador de filas em execução.
  • Instância única em um OCP ( Red Hat )

    • Monitora a instância do gerenciador de filas em execução.
    • Exibe HA Type e Active Node no painel do gerenciador de filas em execução.