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

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

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

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

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

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

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

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

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

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

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

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

| Métrica | Descrição |
|---|---|
metric.operation.count.by.status |
Número de operações por estado marcado. |
Top 10 Bem-Sucedidos

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

| Métrica | Descrição |
|---|---|
metric.operation.count.by.status |
Número de operações por estado marcado. |
Carga do Sistema (somente Linux)

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)

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

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

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

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

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

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)

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)

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

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

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

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

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

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)

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)

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

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)

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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, 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 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. |