Ir para o conteúdo

Painéis de observabilidade (Beta) para agentes privados Jitterbit 11.37 ou posterior

Introdução

As seções a seguir mostram exemplos de gráficos de painel de observabilidade de agente privado, o que o gráfico ilustra e quais métricas o gráfico é baseado.

As imagens mostradas são do painel do Datadog. Os painéis do Elasticsearch contêm os mesmos gráficos e métricas.

Expanda a seção a seguir para ver uma visualização em tela cheia de um exemplo de painel do Datadog:

Exemplo de painel do Datadog

Painel do Datadog

Capacidade do Agente (seção)

Os gráficos desta seção mostram a capacidade do agente, sua habilidade de processar solicitações. Os valores são:

  • Capaz: Valor 1 (mostrado em verde). Um agente capaz pode aceitar mais operações para processamento.

  • Incapaz: Valor 0 (mostrado em vermelho). Um agente incapaz atingiu sua capacidade máxima de processamento e não pode aceitar mais operações para processamento.

Dica

Disponibilidade e capacidade são conceitos separados; um agente pode ser tanto disponível (registrado como online) quanto incapaz (ocupado processando sua carga máxima de trabalho).

Capacidade da API ao Longo do Tempo

Capacidade da API ao longo do tempo

Como a capacidade do agente de executar APIs mudou ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.capability.api.capable O agente pode lidar com APIs.

Agente Capaz

Agente capaz

Indicação de status de relance da capacidade de cada agente em relação a essas métricas:

Métrica Descrição
com.jitterbit.agent.capability.system.resource.capable O agente pode processar operações.
com.jitterbit.agent.capability.runop.capable O agente pode executar operações.
com.jitterbit.agent.capability.api.capable O agente pode lidar com APIs.

Capacidade da CPU

Capacidade da CPU

O uso da CPU do agente e os valores de limite da CPU ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.capability.cpu.usage Uso da CPU do host do agente.
com.jitterbit.agent.capability.cpu.max.threshold Limite da CPU.

Capacidade de Recursos do Sistema ao longo do tempo

Capacidade de recursos do sistema ao longo do tempo

A capacidade de recursos do host do agente ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.capability.system.resource.capable Capacidade de recursos do host do agente (1 = capaz, 0 = não capaz).

Capacidade de Memória

Capacidade de memória

O uso de memória do host do agente e os valores de limite de memória ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.capability.memory.usage Uso de memória do host do agente.
com.jitterbit.agent.capability.memory.max.threshold Limite de memória.

Capacidade de Execução de Operações ao longo do tempo

Capacidade de execução de operações ao longo do tempo

A capacidade do agente de executar operações ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.capability.runop.capable Capacidade de execução de operações do agente (1 = capaz, 0 = não capaz).

Capacidade de Threads do Apache

Capacidade de threads do Apache

O número de threads e o limite de threads para o servidor web Apache do agente.

Métrica Descrição
com.jitterbit.agent.capability.apache.usage Número de threads do Apache utilizados.
com.jitterbit.agent.capability.apache.total Número de threads do Apache permitidos.

Capacidade de Threads da Fila

Capacidade de threads da fila

O número de threads da fila e o limite de threads da fila para o agente.

Métrica Descrição
com.jitterbit.agent.capability.queue.usage Número de threads da fila utilizados.
com.jitterbit.agent.capability.queue.max Número de threads da fila permitidos.

Operações do Agente (seção)

Operações ao longo do tempo

Operações ao longo do tempo

O número de operações bem-sucedidas, falhadas e em processamento ao longo do tempo.

Métrica Descrição
metric.operation.count.by.status Número de operações por estado marcado (successful, failed, processing).

Status das operações ao longo do tempo

Status das operações ao longo do tempo

O número de operações em execução, bem-sucedidas (com informações), submetidas e com erro ao longo do tempo.

Métrica Descrição
metric.operation.count.by.status Número de operações por estado marcado (running, success_with_info, submitted, error).

Top 10 Operações

Top 10 operações

Métrica Descrição
metric.operation.count.by.status Número de operações por estado marcado.

Top 10 Bem-Sucedidos

Top 10 successful

Métrica Descrição
metric.operation.count.by.status Número de operações por estado marcado.

Top 10 Falhados

Top 10 failed

Métrica Descrição
metric.operation.count.by.status Número de operações por estado marcado.

Carga do Sistema (somente Linux)

System load

A média de carga do sistema em 5 minutos por grupo de agentes.

Métrica Descrição
system.load.5 Média de carga do sistema em 5 minutos.

Fila de Processos do Sistema (somente Windows)

System process queue

O número médio de threads na fila de processos do sistema.

Métrica Descrição
system.proc.queue_length O número de threads que são observadas como atrasadas na fila de prontos do processador e estão aguardando para serem executadas.

Logs de Operações Não Sincronizadas

Unsynced Operation Logs

O número de logs de operação de agente não sincronizados, plotados por tempo.

Métrica Descrição
private_agent.unsynced_logs Número de logs de operação de agente não sincronizados.

Fila de mensagens recebidas por grupo de agentes

Fila de mensagens recebidas por grupo de agentes

O número de operações na fila aguardando para serem processadas por grupo de agentes.

Métrica Descrição
private_agent.incomingmsgtab_count Número de operações na fila.

Trabalhadores ociosos do Apache

Trabalhadores ociosos do Apache

O número de threads de trabalhador ociosas do Apache por host de agente, plotadas por tempo.

Métrica Descrição
apache.performance.idle_workers Número de threads de trabalhador ociosas no servidor web Apache do agente.

Trabalhadores ocupados do Apache

Trabalhadores ocupados do Apache

O número de threads de trabalhador ocupadas do Apache por host de agente, plotadas por tempo.

Métrica Descrição
apache.performance.busy_workers Número de threads de trabalhador ocupadas no servidor web Apache do agente.

Conexões Postgres

Conexões Postgres

O número de conexões ativas ao banco de dados PostgreSQL por host de agente, plotadas por tempo.

Métrica Descrição
postgresql.connections O número de conexões ativas a este banco de dados.

Postgres Linhas buscadas / retornadas / inseridas / atualizadas (por seg)

Postgres linhas buscadas retornadas inseridas atualizadas

O número de linhas buscadas, retornadas, inseridas ou atualizadas por segundo pelo banco de dados PostgreSQL do agente, plotado ao longo do tempo.

Métrica Descrição
postgresql.rows_fetched O número de linhas buscadas por consultas neste banco de dados.
postgresql.rows_returned O número de linhas retornadas por consultas neste banco de dados.
postgresql.rows_inserted O número de linhas inseridas por consultas neste banco de dados.
postgresql.rows_updated O número de linhas atualizadas por consultas neste banco de dados.

Postgres - Inserções / atualizações / exclusões (por seg)

Postgres inserções atualizações exclusões

O número de linhas inseridas, atualizadas ou excluídas por segundo pelo banco de dados PostgreSQL do agente, plotado ao longo do tempo.

Métrica Descrição
postgresql.rows_inserted O número de linhas inseridas por consultas neste banco de dados.
postgresql.rows_updated O número de linhas atualizadas por consultas neste banco de dados.
postgresql.rows_deleted O número de linhas excluídas por consultas neste banco de dados.

Postgres - Deadlocks por banco de dados

Postgres deadlocks

O número de deadlocks do banco de dados PostgreSQL por host do agente, plotado ao longo do tempo.

Métrica Descrição
postgresql.deadlocks A taxa de deadlocks detectados neste banco de dados.

Média de CPU do Agente

Média de CPU do agente

A porcentagem de tempo que a CPU gasta, em média, em processos de espaço de usuário e de kernel, por host do agente, plotada ao longo do tempo.

Métrica Descrição
system.cpu.user A porcentagem de tempo que a CPU gastou executando processos de espaço de usuário.
system.cpu.system A porcentagem de tempo que a CPU gastou executando o kernel.

Máximo de CPU do Agente

Máximo de CPU do agente

A porcentagem de tempo que a CPU gasta em processos de espaço de usuário e de kernel, por host do agente, plotada ao longo do tempo.

Métrica Descrição
system.cpu.user A porcentagem de tempo que a CPU gastou executando processos de espaço de usuário.
system.cpu.system A porcentagem de tempo que a CPU gastou executando o kernel.

Porcentagem de memória utilizada

Porcentagem de memória utilizada

A porcentagem de memória utilizada em relação à memória total, por host do agente, plotada ao longo do tempo.

Métrica Descrição
system.mem.total A quantidade total de RAM física.
system.mem.usable Valor de MemAvailable de /proc/meminfo, se presente, mas recai na soma de memória livre + buffer + cache se não.

IO de Rede

IO de Rede

O número de solicitações de leitura e gravação, por host do agente, plotado ao longo do tempo.

Métrica Descrição
system.io.r_s O número de solicitações de leitura emitidas para o dispositivo por segundo.
system.io.w_s O número de solicitações de gravação emitidas para o dispositivo por segundo.

Tráfego de rede recebido (por seg)

Tráfego de rede recebido

O número de kilobytes por segundo recebidos, por host do agente, plotados ao longo do tempo.

Métrica Descrição
system.net.bytes_rcvd O número de bytes recebidos em um dispositivo por segundo.

Tráfego de rede enviado (por seg)

Tráfego de rede enviado

O número de kilobytes por segundo enviados, por host do agente, plotados ao longo do tempo.

Métrica Descrição
system.net.bytes_sent O número de bytes enviados de um dispositivo por segundo.

Porcentagem de espaço em disco utilizado

Espaço em disco utilizado

A quantidade de espaço em disco utilizado por dispositivo, plotada ao longo do tempo.

Métrica Descrição
system.disk.used A quantidade de espaço em disco em uso.
system.disk.total A quantidade total de espaço em disco.

Utilização de disco (%) (somente Linux)

Utilização de disco

A porcentagem de utilização do espaço em disco, por host do agente, plotada ao longo do tempo.

Métrica Descrição
system.io.util A porcentagem do tempo da CPU durante o qual solicitações de I/O foram emitidas para o dispositivo.
system.disk.utilized A quantidade de espaço em disco em uso como uma porcentagem do total.

Tempo de leitura do disco

Tempo de leitura do disco

A porcentagem do tempo gasto lendo o disco, por host do agente, plotado ao longo do tempo.

Métrica Descrição
system.disk.read_time_pct Porcentagem do tempo gasto lendo do disco.

Tempo de escrita do disco

Tempo de escrita do disco

A porcentagem do tempo gasto escrevendo no disco, por host do agente, plotado ao longo do tempo.

Métrica Descrição
system.disk.write_time_pct Porcentagem do tempo gasto escrevendo no disco.

Memória Heap do Java

Memória heap do Java

A quantidade total de memória heap do Java, por host do agente, plotada ao longo do tempo.

Métrica Descrição
jvm.heap_memory A memória heap total do Java utilizada.

Contagem de threads do JVM

Contagem de threads do JVM

Número de threads do JVM, por host do agente, plotado ao longo do tempo.

Métrica Descrição
jvm.thread_count O número de threads ativas.

Mensagens recebidas por grupo

Mensagens recebidas por grupo

Número de itens na tabela messagestab do PostgreSQL do agente, por host do agente, plotado ao longo do tempo.

Métrica Descrição
private_agent.incomingmsgtab_count Número de linhas em TranDb.messagestab.

Processos do OperationsEngine

Processos do OperationsEngine

Número de processos do mecanismo de operações, plotado ao longo do tempo.

Métrica Descrição
proc.operationsengine.cpu.num_threads Número de threads de CPU usadas pelo mecanismo de operações.

Operações por agente (top 25)

Operações por agente top 25

Os 25 principais agentes por número de operações.

Métrica Descrição
proc.openginebyname.cpu.num_threads Número de threads de CPU usadas pelo mecanismo de operações por agente.

Conexões Ativas do Cliente de Serviços do Agente

Conexões ativas do cliente de serviços do agente

Número de conexões ativas do cliente por agente, plotado ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.services.client.active.connections Número de conexões ativas do cliente.

Máximo de Conexões do Cliente de Serviços do Agente

Máximo de conexões do cliente de serviços do agente

Número máximo de conexões de cliente permitidas por agente, plotado ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.services.client.max.connections Número máximo de conexões ativas do cliente permitidas.

Conexões Disponíveis do Cliente de Serviços do Agente

Conexões disponíveis do cliente de serviços do agente

Número de conexões de cliente disponíveis por agente, plotadas ao longo do tempo.

Métrica Descrição
com.jitterbit.agent.services.client.available.connections Número de conexões de cliente disponíveis.

Conexões Ativas do Cliente REST

Conexões ativas do cliente REST

Número de conexões REST ativas por cliente por agente, plotadas ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.active.connections Número de conexões REST ativas do cliente.

Máximo de Conexões do Cliente REST

Máximo de conexões do cliente REST

Número máximo de conexões REST permitidas por cliente por agente, plotadas ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.max.connections Número máximo de conexões REST permitidas do cliente.

Conexões Ociosas do Cliente REST

Conexões ociosas do cliente REST

Número de conexões REST ociosas por cliente por agente, plotadas ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.available.connections Número de conexões REST disponíveis do cliente.

Conexões Ativas Locais do Cliente REST

Conexões ativas locais do cliente REST

Número de conexões REST ativas de cliente local por agente, plotado ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.local.active.connections Número de conexões REST ativas de cliente local.

Conexões Máximas de Cliente REST Local

Conexões máximas de cliente REST local

Número máximo de conexões REST de cliente local permitidas por agente, plotado ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.local.max.connections Número máximo de conexões REST de cliente local permitidas.

Conexões Ociosas de Cliente REST Local

Conexões ociosas de cliente REST local

Número de conexões REST de cliente local disponíveis por agente, plotado ao longo do tempo.

Métrica Descrição
com.jitterbit.rest.client.local.available.connections Número de conexões REST de cliente local disponíveis.

Operações Executadas Fora do Cronograma

Operações executadas fora do cronograma

Uma lista de operações que foram executadas fora do cronograma e quantas vezes cada uma foi executada.

Métrica Descrição
metric.operation.runing.over.scheduled.interval Nomes das operações executadas fora do cronograma.

Operações Enviadas Aguardando Execução

Operações enviadas aguardando execução

Operações enviadas, mas ainda não iniciadas. (A coluna Operações Pendentes mostra quantas instâncias de operação estão pendentes no status Enviado.)

Métrica Descrição
metric.operation.count.by.status Número de operações por status.

Duração da Operação

Duração da operação

Duração de conclusão da operação e o intervalo atual de execução de uma instância de operação, por ID da operação, plotado ao longo do tempo.

Este gráfico mostra se uma instância de operação está levando mais tempo do que a média que a operação leva para ser concluída.

Nota

Se houver mudanças na operação que aumentem o tempo de execução, a duração média da operação será inicialmente distorcida, mas deve se corrigir ao longo do tempo.

Métrica Descrição
private_agent.operation_run_time_seconds Quanto tempo a operação está em execução.
metric.operation.duration.seconds O tempo médio de execução da operação.