Ir para o conteúdo

Métricas de observabilidade na página de Agentes no Jitterbit Management Console

Visão Geral

Objetivo Monitorar agentes privados e grupos
Localização Menu do portal Harmony > Console de Gerenciamento > Agentes > Métricas
Acesso à página Um usuário com permissão de Admin role permission pode acessar a página e visualizar todas as métricas para todos os grupos de agentes em todos os ambientes.
Um usuário com permissão de Read role permission pode acessar a página e visualizar métricas apenas para aqueles grupos de agentes associados aos ambientes aos quais o usuário tem acesso.

Introdução

A aba Métricas contém uma barra de ferramentas e dois grupos de gráficos que plotam vários indicadores de saúde de agentes e grupos de agentes:

Métricas

Pré-requisitos

Você deve habilitar observabilidade nativa em cada agente privado que deseja monitorar.

Barra de Ferramentas

A barra de ferramentas possui os seguintes controles:

  • Seletor de métricas: Selecione quais gráficos de métricas exibir.

  • Seletor de visualização: Selecione Agentes para visualizar métricas de agentes individuais, ou Grupos de Agentes para visualizar métricas de grupos inteiros de agentes:

    Gráfico de exemplo na visualização de Agentes Gráfico de exemplo na visualização de Grupos de Agentes
    Visualização de Agentes Visualização de Grupos de Agentes
  • Seletor de intervalo de datas: Selecione o intervalo de datas para mostrar métricas. O intervalo de datas padrão é as últimas 24 horas. Para aumentar a resolução temporal dos gráficos, altere o intervalo de datas ou clique em um segmento colorido. Cliques subsequentes diminuem o intervalo até que o limite (resolução de 1 minuto) seja alcançado. O idioma do seu navegador determina como as datas são exibidas.

  • Seletor de status: Selecione qual dos seguintes status exibir:

    • Saudável: O agente ou um membro do grupo está aceitando operações para processamento.

    • Degradado: O agente ou um membro do grupo está em um estado desconhecido.

    • Não saudável: O agente ou um membro do grupo não pode processar operações.

  • Seletor de grupo de agentes: Selecione quais grupos de agentes exibir métricas.

  • Seletor de agente: Quando o seletor de visualização está definido como Agentes, selecione qual agente exibir métricas. (Quando o seletor de visualização está como Grupos de Agentes, este controle está inativo.)

Gráficos de métricas de observabilidade

Os gráficos plotam dados usando as seguintes cores para indicar a saúde dos seus agentes privados ou grupos de agentes privados:

Status Exemplo Descrição
Saudável 2 Agentes Saudáveis O agente ou grupo de agentes está operacional e capaz.
Degradado 1 Agente Degradado O agente ou grupo de agentes tem capacidades parciais ou reduzidas.
Não saudável 1 Grupo de Agentes Não Saudáveis O agente ou grupo de agentes teve problemas críticos resultando na perda de capacidades operacionais.

O significado de cada status varia com a métrica, e algumas métricas podem mostrar qualquer status, enquanto outras podem mostrar apenas dois. A tabela a seguir mostra quais métricas podem mostrar quais status e o que cada status significa:

Categoria Métrica Saudável Degradado Não saudável
[Capacidade] [Capacidade da API] Capaz Incapaz
[Saúde geral] Capaz Incapaz
[Capacidade de Operação] Capaz Incapaz
[Capacidade de Recursos do Sistema] Capaz Incapaz
[Serviço] Apache Serviço está ativo Serviço está inativo
[Limpeza] Serviço está ativo Serviço está inativo
PGBouncer Serviço está ativo Serviço está inativo
PostgreSQL Serviço está ativo Serviço está inativo
[Motor de Processos] Serviço está ativo Serviço está inativo
[Agendador] Serviço está ativo Serviço está inativo
Tomcat Serviço está ativo Serviço está inativo
[Transmissor de Log Verboso] Serviço está ativo Serviço está inativo

Para cada uma das seguintes métricas, o status depende da porcentagem de capacidade utilizada:

  • Saudável: Menos de 75% utilizado.
  • Degradado: Entre 75% e 90% utilizado.
  • Não Saudável: Mais de 90% utilizado.
Categoria Métrica
[Serviço] [Cliente de Serviços do Agente]
[Threads do Apache]
[Conexões do PostgreSQL]
[Cliente Rest]
[Cliente Rest Local]
[Threads do Tomcat]
[Operações de Execução Pendentes]
[Sincronização de Log Pendentes]

Você pode expandir ou mover gráficos com esses controles:

  • Expandir: Clique para expandir o gráfico para preencher a janela. Clique para retornar o gráfico ao seu tamanho original.

  • Mover: Clique e arraste para mover o gráfico para outra posição.

Para alguns gráficos, você pode alternar entre gráficos de barras e gráficos de linhas usando os ícones e . Gráficos de linhas têm regiões sombreadas mostrando os valores de limite para cada status de saúde do agente, Saudável, Degradado ou Não Saudável:

Limites do gráfico de linha

Para gráficos que os possuem, gráficos de linhas são a visualização padrão quando a página de Agentes do Console de Gerenciamento é carregada pela primeira vez.

Métricas de Capacidade

Nome Descrição Tipo de gráfico Eixo X Eixo Y Exemplo
Capacidade da API O agente pode lidar com APIs. Barra Tempo Saúde Capacidade da API
Saúde Geral Capacidade geral de saúde do agente. Barra Tempo Saúde Saúde Geral
Capacidade de Execução de Operações Capacidade de execução de operações do agente. Barra Tempo Saúde Capacidade de Execução de Operações
Capacidade de Recursos do Sistema Capacidade de recursos do host do agente. Barra Tempo Saúde Capacidade de Recursos do Sistema

Métricas de Serviço

Nome Descrição Tipo de gráfico Eixo X Eixo Y Exemplo
Cliente de Serviços do Agente Status dos serviços do agente. Barra Tempo Percentual de uso do pool de threads Cliente de Serviços do Agente
Apache Status do servidor Apache. Barra Tempo Saúde Apache
Threads do Apache Uso de threads do servidor Apache. Barra Tempo Percentual de uso Threads do Apache
Limpeza Status do serviço de limpeza. Barra Tempo Saúde Limpeza
Cliente REST Local Status do serviço REST local. Barra Tempo Percentual de uso do pool de threads Cliente REST Local
Sincronização de Logs Pendentes Status da sincronização de logs pendentes. Linha Tempo Número de logs Sincronização de Logs Pendentes
Operações Pendentes Status das operações pendentes de execução. Linha Tempo Número de operações Operações Pendentes
PGBouncer Status do serviço de pool de conexões PgBouncer. Barra Tempo Saúde PGBouncer
PostgreSQL Status do servidor de banco de dados PostgreSQL. Barra Tempo Saúde PostgreSQL
Conexões PostgreSQL Status das conexões do servidor de banco de dados PostgreSQL. Barra Tempo Número de conexões Conexões PostgreSQL
Motor de Processos Status do motor de processos. Barra Tempo Saúde Motor de Processos
Cliente REST Status do cliente REST. Barra Tempo Percentual de uso do pool de threads Cliente REST
Agendador Status do serviço de agendamento. Barra Tempo Saúde Agendador
Tomcat Status do servidor de aplicações Tomcat. Barra Tempo Saúde Tomcat
Threads do Tomcat Uso de threads do servidor de aplicações Tomcat. Barra Tempo Número de threads Threads do Tomcat
Enviador de Logs Verbosos Status do serviço de envio de logs verbosos. Barra Tempo Saúde Enviador de Logs Verbosos