Painéis de observabilidade (Beta) para agentes privados Jitterbit 11.37 ou posterior
Introdução
As seções a seguir mostram um exemplo de observabilidade de agente privado gráficos do painel, o que o gráfico ilustra e em quais métricas o gráfico se baseia.
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 exibição em tela cheia de um painel de exemplo do Datadog:
Exemplo do 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:
-
Capable: 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 de processamento.
Dica
Disponibilidade e capacidade são conceitos separados; um agente pode estar disponível (registrado como online) e incapaz (ocupado processando sua carga de trabalho máxima).
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 manipular APIs. |
Agente Capaz
Indicação de status rápida da capacidade de cada agente em todas 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 manipular 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 | Limiar de memória. |
Executar a operação Capable 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 da operação do agente (1 = capaz, 0 = não capaz). |
Capacidade de thread 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 usados. |
com.jitterbit.agent.capability.apache.total | Número de threads Apache permitidos. |
Capacidade de encadeamento de fila
O número de threads de fila e o limite de threads de fila para o agente.
Métrica | Descrição |
---|---|
com.jitterbit.agent.capability.queue.usage | Número de threads de fila usados. |
com.jitterbit.agent.capability.queue.max | Número de threads de fila permitidos. |
Operações do Agente (seção)
Operações ao longo do tempo
O número de operações bem-sucedidas, com falha e de 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), enviadas 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 de sucesso
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 carga média do sistema de 5 minutos por grupo de agentes.
Métrica | Descrição |
---|---|
system.load.5 | Carga média do sistema de 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 observados como atrasados na fila de prontidão do processador e estão aguardando para serem executados. |
Logs de operação não sincronizados
O número de logs de operação do 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 vinculadas à fila. |
Trabalhadores ociosos do Apache
O número de threads de trabalho ociosos do Apache por hospedar do agente, plotados por tempo.
Métrica | Descrição |
---|---|
apache.performance.idle_workers | Número de threads de trabalho ociosos no servidor web Apache do agente. |
Trabalhadores ocupados do Apache
O número de threads de trabalho do Apache ocupados por hospedar de agente, plotados por tempo.
Métrica | Descrição |
---|---|
apache.performance.busy_workers | Número de threads de trabalho ocupados no servidor web Apache do agente. |
Conexões Postgres
O número de conexões ativas de banco de dados PostgreSQL por hospedar de agente, plotado por tempo.
Métrica | Descrição |
---|---|
postgresql.connections | O número de conexões ativas com este banco de dados. |
Linhas do Postgres buscadas/retornadas/inseridas/atualizadas (por segundo)
O número de linhas buscadas, retornadas, inseridas ou atualizadas por segundo pelo banco de dados PostgreSQL do agente, plotado por 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 - Insere / atualiza / exclui (por segundo)
O número de linhas inseridas, atualizadas ou excluídas por segundo pelo banco de dados PostgreSQL do agente, plotado por 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 hospedar do agente, plotados por tempo.
Métrica | Descrição |
---|---|
postgresql.deadlocks | A taxa de deadlocks detectados neste banco de dados. |
Média da CPU do Agente
A porcentagem de tempo que a CPU gasta em média em processos de espaço de usuário e kernel, por hospedar de agente, plotada por tempo.
Métrica | Descrição |
---|---|
system.cpu.user | A porcentagem de tempo que a CPU gastou executando processos do espaço do usuário. |
system.cpu.system | A porcentagem de tempo que a CPU gastou executando o kernel. |
Agente CPU Máx.
A porcentagem de tempo que a CPU gasta em processos de espaço de usuário e kernel, por hospedar de agente, plotada por tempo.
Métrica | Descrição |
---|---|
system.cpu.user | A porcentagem de tempo que a CPU gastou executando processos do espaço do usuário. |
system.cpu.system | A porcentagem de tempo que a CPU gastou executando o kernel. |
Porcentagem de memória usada
A porcentagem de memória usada em relação ao total, por hospedar do agente, plotada por 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 retorna à adição de memória livre + armazenada em buffer + em cache caso contrário. |
E/S de rede
O número de solicitações de leitura e gravação, por hospedar do agente, plotado por 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 segundo)
O número de kilobytes por segundo recebidos, por hospedar do agente, plotados por 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 segundo)
O número de kilobytes por segundo enviados, por hospedar do agente, plotados por tempo.
Métrica | Descrição |
---|---|
system.net.bytes_sent | O número de bytes enviados de um dispositivo por segundo. |
Espaço em disco % usado
A quantidade de espaço em disco usado por dispositivo, plotado por 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 do disco (%) (somente Linux )
A porcentagem de utilização do espaço em disco, por hospedar do agente, plotada por tempo.
Métrica | Descrição |
---|---|
system.io.util | A porcentagem de tempo de CPU durante a qual solicitações de E/S 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 de tempo gasto lendo o disco, por hospedar do agente, plotado por tempo.
Métrica | Descrição |
---|---|
system.disk.read_time_pct | Porcentagem de tempo gasto lendo do disco. |
Tempo de gravação do disco
A porcentagem de tempo gasto gravando no disco, por hospedar do agente, plotado por tempo.
Métrica | Descrição |
---|---|
system.disk.write_time_pct | Porcentagem de tempo gasto gravando no disco. |
Memória heap Java
A quantidade total de memória heap Java, por hospedar do agente, plotada por tempo.
Métrica | Descrição |
---|---|
jvm.heap_memory | A memória heap Java total usada. |
Contagem de threads JVM
Número de threads JVM, por hospedar do agente, plotados por tempo.
Métrica | Descrição |
---|---|
jvm.thread_count | O número de threads ativos. |
Guia de mensagens recebidas por grupo
Número de itens no PostgreSQL do agente messagestab
tabela, por agente hospedar, plotada por tempo.
Métrica | Descrição |
---|---|
private_agent.incomingmsgtab_count | Número de linhas em TranDb.messagestab . |
Processos do OperationsEngine
Número de processos de mecanismo de operações, plotados por tempo.
Métrica | Descrição |
---|---|
proc.operationsengine.cpu.num_threads | Número de threads de CPU usados 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 usados pelo mecanismo de operações por agente. |
Conexões ativas do cliente de serviços do Agente
Número de conexões de clientes ativas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.agent.services.client.active.connections | Número de conexões de clientes ativas. |
Conexões máximas do cliente de serviços de Agente
Número máximo de conexões de cliente permitidas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.agent.services.client.max.connections | Número máximo de conexões de clientes ativas permitidas. |
Conexões disponíveis para clientes de serviços de Agente
Número de conexões de clientes disponíveis por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.agent.services.client.available.connections | Número de conexões de clientes disponíveis. |
Resto Conexões Ativas do Cliente
Número de conexões REST de cliente ativas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.active.connections | Número de conexões ativas de clientes REST. |
Resto Cliente Máximo de Conexões
Número máximo de conexões REST de cliente permitidas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.max.connections | Número máximo de conexões de cliente REST permitidas. |
Conexões ociosas do cliente de descanso
Número de conexões REST de cliente ociosas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.available.connections | Número de conexões de cliente REST disponíveis. |
Conexões ativas locais do cliente Rest
Número de conexões REST de cliente local ativas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.local.active.connections | Número de conexões ativas de clientes REST locais. |
Rest Client Local Max Conexões
Número máximo de conexões REST de cliente local permitidas por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.local.max.connections | Número máximo de conexões de cliente REST local permitidas. |
Conexões locais ociosas do cliente Rest
Número de conexões REST de cliente local disponíveis por agente, plotadas por tempo.
Métrica | Descrição |
---|---|
com.jitterbit.rest.client.local.available.connections | Número de conexões de cliente REST local disponíveis. |
Operações excedendo o cronograma
Uma lista de operações que ultrapassaram o cronograma e quantas vezes cada uma delas ocorreu.
Métrica | Descrição |
---|---|
metric.operation.runing.over.scheduled.interval | Nomes de operações que excedem o 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 da conclusão da operação e o intervalo atual de execução de uma instância de operação, por ID da operação, plotados por tempo.
Este gráfico mostra se uma instância de operação está demorando mais do que o tempo médio necessário para ser operação.
Nota
Se houver alterações na operação que aumentem o tempo de execução, a duração média da operação será inicialmente distorcida, mas deverá se corrigir ao longo do tempo.
Métrica | Descrição |
---|---|
private_agent.operation_run_time_seconds | Há quanto tempo a operação está em andamento. |
metric.operation.duration.seconds | O tempo médio de execução da operação. |