Saltar al contenido

Paneles de observación (Beta) para agentes privados de Jitterbit 11.37 o posterior

Introducción

Las siguientes secciones muestran un ejemplo de observabilidad de agentes privados gráficos del panel, qué ilustra el gráfico y en qué métricas se basa el gráfico.

Las imágenes que se muestran son del panel de control de Datadog. Los paneles de control de Elasticsearch contienen los mismos gráficos y métricas.

Expanda la siguiente sección para ver una vista de pantalla completa de un ejemplo de panel de Datadog:

Ejemplo de panel de control de Datadog

Panel de control de Datadog

Capacidad del Agente (sección)

Los gráficos de esta sección muestran la capacidad del agente, su capacidad para procesar solicitudes. Los valores son:

  • Capaz: Valor 1 (mostrado en verde). Un agente capaz puede aceptar más operaciones para su procesamiento.

  • Incapaz: Valor 0 (mostrado en rojo). Un agente incapaz ha alcanzado su capacidad máxima de procesamiento y no puede aceptar más operaciones para procesar.

Consejo

Disponibilidad y capacidad son conceptos separados; un agente puede estar disponible (registrado como en línea) e incapacitado (ocupado procesando su carga de trabajo máxima).

Capacidad de la API a lo largo del tiempo

Capacidad de la API a lo largo del tiempo

Cómo ha cambiado con el tiempo la capacidad del agente para ejecutar APIs.

Métrico Descripción
com.jitterbit.agent.capability.api.capable El Agente puede manejar APIs.

Agente capaz

Agente capaz

Indicación de estado de un vistazo de la capacidad de cada agente en estas métricas:

Métrica Descripción
com.jitterbit.agent.capability.system.resource.capable El Agente puede procesar operaciones.
com.jitterbit.agent.capability.runop.capable El Agente puede ejecutar operaciones.
com.jitterbit.agent.capability.api.capable El Agente puede manejar APIs.

Capacidad de la CPU

Capacidad de la CPU

Uso de CPU del agente y valores de umbral de CPU a lo largo del tiempo.

Métrica Descripción
com.jitterbit.agent.capability.cpu.usage Uso de CPU del host del Agente.
com.jitterbit.agent.capability.cpu.max.threshold Umbral de CPU.

Capacidad de recursos del sistema a lo largo del tiempo

Recurso del sistema capaz de durar mucho tiempo

La capacidad de recursos del host del agente a lo largo del tiempo.

Métrica Descripción
com.jitterbit.agent.capability.system.resource.capable Capacidad de recursos del host del Agente (1 = capaz, 0 = no capaz).

Capacidad de memoria

Capacidad de memoria

Uso de memoria del host del agente y valores de umbral de memoria a lo largo del tiempo.

Métrica Descripción
com.jitterbit.agent.capability.memory.usage Uso de memoria del host del Agente.
com.jitterbit.agent.capability.memory.max.threshold Umbral de memoria.

Ejecutar operación capaz a lo largo del tiempo

operación ejecutable con capacidad a lo largo del tiempo

La capacidad del agente para ejecutar operaciones a lo largo del tiempo.

Métrica Descripción
com.jitterbit.agent.capability.runop.capable Capacidad de ejecución de operación del agente (1 = capaz, 0 = no capaz).

Capacidad de subprocesos de Apache

Capacidad de subproceso de Apache

La cantidad de subprocesos y el umbral de subprocesos para el servidor web Apache del agente.

Métrica Descripción
com.jitterbit.agent.capability.apache.usage Número de subprocesos Apache utilizados.
com.jitterbit.agent.capability.apache.total Número de subprocesos Apache permitidos.

Capacidad de subprocesos en cola

Capacidad de subproceso en cola

La cantidad de subprocesos en cola y el umbral de subprocesos en cola para el agente.

Métrica Descripción
com.jitterbit.agent.capability.queue.usage Número de subprocesos de cola utilizados.
com.jitterbit.agent.capability.queue.max Número de subprocesos de cola permitidos.

Operaciones del Agente (sección)

Operaciones a lo largo del tiempo

Operaciones a lo largo del tiempo

Número de operaciones exitosas, fallidas y en proceso a lo largo del tiempo.

Métrica Descripción
metric.operation.count.by.status Número de operaciones por estado etiquetado (successful, failed, processing).

Estados de operaciones a lo largo del tiempo

Estados de operaciones a lo largo del tiempo

Número de operaciones en ejecución, exitosas (con información), enviadas y con errores a lo largo del tiempo.

Métrica Descripción
metric.operation.count.by.status Número de operaciones por estado etiquetado (running, success_with_info, submitted, error).

Las 10 operaciones principales

Las 10 operaciones más importantes

Métrica Descripción
metric.operation.count.by.status Número de operaciones por estado etiquetado.

Los 10 más exitosos

Top 10 de los más exitosos

Métrica Descripción
metric.operation.count.by.status Número de operaciones por estado etiquetado.

Los 10 peores fracasos

Top 10 fallidos

Métrica Descripción
metric.operation.count.by.status Número de operaciones por estado etiquetado.

Carga del sistema (solo Linux )

Carga del sistema

La carga promedio del sistema durante 5 minutos por grupo de agentes.

Métrica Descripción
system.load.5 Carga promedio del sistema cada 5 minutos.

Cola de procesos del sistema (solo Windows )

Cola de procesos del sistema

El número promedio de subprocesos en la cola de procesos del sistema.

Métrica Descripción
system.proc.queue_length La cantidad de subprocesos que se observan como retrasados en la cola de listos del procesador y que están esperando ser ejecutados.

Registros de operaciones no sincronizadas

Registros de operaciones no sincronizadas

La cantidad de registros de operación de agente no sincronizados, graficados por tiempo.

Métrico Descripción
private_agent.unsynced_logs Número de registros de operación de agente no sincronizados.

Cola de mensajes entrantes por grupo de agentes

Cola de mensajes entrantes por grupo de agentes

La cantidad de operaciones en la cola que esperan ser procesadas por grupo de agentes.

Métrica Descripción
private_agent.incomingmsgtab_count Número de operaciones enlazadas a la cola.

Trabajadores inactivos de Apache

Trabajadores inactivos de Apache

La cantidad de subprocesos de trabajo de Apache inactivos por alojar de agente, graficada por tiempo.

Métrico Descripción
apache.performance.idle_workers Número de subprocesos de trabajo inactivos en el servidor web Apache del agente.

Trabajadores ocupados de Apache

Trabajadores ocupados de Apache

La cantidad de subprocesos de trabajo de Apache ocupados por alojar de agente, graficados por tiempo.

Métrico Descripción
apache.performance.busy_workers Número de subprocesos de trabajo ocupados en el servidor web Apache del agente.

Conexiones Postgres

Conexiones Postgres

La cantidad de conexiones de base de datos PostgreSQL activas por alojar del agente, graficada por tiempo.

Métrico Descripción
postgresql.connections El número de conexiones activas a esta base de datos.

Filas de Postgres obtenidas/devueltas/insertadas/actualizadas (por segundo)

Las filas de Postgres recuperadas se devolvieron insertadas y se actualizaron

La cantidad de filas obtenidas, devueltas, insertadas o actualizadas por segundo por la base de datos PostgreSQL del agente, graficada por tiempo.

Métrico Descripción
postgresql.rows_fetched El número de filas obtenidas por consultas en esta base de datos.
postgresql.rows_returned El número de filas devueltas por las consultas en esta base de datos.
postgresql.rows_inserted El número de filas insertadas por consultas en esta base de datos.
postgresql.rows_updated El número de filas actualizadas por consultas en esta base de datos.

Postgres - Inserciones/actualizaciones/eliminaciones (por segundo)

Postgres inserta, actualiza y elimina

La cantidad de filas insertadas, actualizadas o eliminadas por segundo por la base de datos PostgreSQL del agente, graficada por tiempo.

Métrico Descripción
postgresql.rows_inserted El número de filas insertadas por consultas en esta base de datos.
postgresql.rows_updated El número de filas actualizadas por consultas en esta base de datos.
postgresql.rows_deleted El número de filas eliminadas por consultas en esta base de datos.

Postgres - Interbloqueos por base de datos

Bloqueos en Postgres

La cantidad de bloqueos de la base de datos PostgreSQL por alojar del agente, graficada por tiempo.

Métrico Descripción
postgresql.deadlocks La tasa de bloqueos detectados en esta base de datos.

Promedio de CPU del Agente

Promedio de CPU del Agente

El porcentaje de tiempo que la CPU pasa en promedio en procesos de espacio de usuario y de kernel, por alojar de agente, graficado por tiempo.

Métrico Descripción
system.cpu.user El porcentaje de tiempo que la CPU pasa ejecutando procesos de espacio de usuario.
system.cpu.system El porcentaje de tiempo que la CPU pasa ejecutando el kernel.

CPU máxima del Agente

CPU máxima del Agente

El porcentaje de tiempo que la CPU pasa en procesos de espacio de usuario y de kernel, por alojar de agente, graficado por tiempo.

Métrico Descripción
system.cpu.user El porcentaje de tiempo que la CPU pasa ejecutando procesos de espacio de usuario.
system.cpu.system El porcentaje de tiempo que la CPU pasa ejecutando el kernel.

Porcentaje de memoria utilizada

Porcentaje de memoria utilizada

El porcentaje de memoria utilizada respecto de la memoria total, por alojar del agente, graficado por tiempo.

Métrico Descripción
system.mem.total La cantidad total de RAM física.
system.mem.usable Valor de MemAvailable de /proc/meminfo si está presente, pero vuelve a agregar memoria libre + almacenada en búfer + en caché si no.

E/S de red

E/S de red

La cantidad de solicitudes de lectura y escritura, por alojar del agente, graficadas por tiempo.

Métrico Descripción
system.io.r_s La cantidad de solicitudes de lectura emitidas al dispositivo por segundo.
system.io.w_s La cantidad de solicitudes de escritura emitidas al dispositivo por segundo.

Tráfico de red recibido (por segundo)

Tráfico de red recibido

La cantidad de kilobytes por segundo recibidos, por alojar del agente, graficada por tiempo.

Métrico Descripción
system.net.bytes_rcvd La cantidad de bytes recibidos en un dispositivo por segundo.

Tráfico de red enviado (por segundo)

Tráfico de red enviado

La cantidad de kilobytes por segundo enviados, por alojar del agente, graficada por tiempo.

Métrico Descripción
system.net.bytes_sent La cantidad de bytes enviados desde un dispositivo por segundo.

% de espacio en disco utilizado

Espacio en disco utilizado

La cantidad de espacio en disco utilizado por dispositivo, graficada por tiempo.

Métrica Descripción
system.disk.used La cantidad de espacio de disco en uso.
system.disk.total La cantidad total de espacio en disco.

Utilización del disco (%) (solo Linux )

Uso del disco

El porcentaje de utilización del espacio en disco, por alojar del agente, graficado por tiempo.

Métrico Descripción
system.io.util El porcentaje de tiempo de CPU durante el cual se emitieron solicitudes de E/S al dispositivo.
system.disk.utilized La cantidad de espacio de disco en uso como porcentaje del total.

Tiempo de lectura del disco

Tiempo de lectura del disco

El porcentaje de tiempo dedicado a leer el disco, por alojar del agente, graficado por tiempo.

Métrico Descripción
system.disk.read_time_pct Porcentaje de tiempo dedicado a leer desde el disco.

Tiempo de escritura en disco

Tiempo de escritura en disco

El porcentaje de tiempo empleado en escribir en el disco, por alojar del agente, graficado por tiempo.

Métrico Descripción
system.disk.write_time_pct Porcentaje de tiempo dedicado a escribir en el disco.

Memoria de montón de Java

Memoria del montón de Java

La cantidad total de memoria del montón de Java, por alojar del agente, graficada por tiempo.

Métrico Descripción
jvm.heap_memory la memoria total del montón de Java utilizada.

Número de subprocesos de JVM

Número de subprocesos de JVM

Número de subprocesos JVM, por alojar de agente, graficado por tiempo.

Métrico Descripción
jvm.thread_count El número de hilos activos.

Pestaña de mensajes entrantes por grupo

Pestaña de mensajes entrantes por grupo

Número de elementos en el PostgreSQL del agente messagestab tabla, por agente alojar, graficada por tiempo.

Métrico Descripción
private_agent.incomingmsgtab_count Número de filas en TranDb.messagestab.

Procesos de OperationsEngine

Procesos de Operations Engine

Número de procesos del motor de operaciones, graficado por tiempo.

Métrica Descripción
proc.operationsengine.cpu.num_threads Número de subprocesos de CPU utilizados por el motor de operaciones.

Operaciones por agente (top 25)

Operaciones por agente top 25

Los 25 agentes principales por número de operaciones.

Métrica Descripción
proc.openginebyname.cpu.num_threads Número de subprocesos de CPU utilizados por el motor de operaciones por agente.

Conexiones activas del cliente de servicios del Agente

Conexiones activas del cliente de servicios del Agente

Número de conexiones de clientes activas por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.agent.services.client.active.connections Número de conexiones de clientes activas.

Servicios de Agente Cliente Máximo de conexiones

Conexiones máximas del cliente del servicio del Agente

Número máximo de conexiones de cliente permitidas por agente, graficado por tiempo.

Métrica Descripción
com.jitterbit.agent.services.client.max.connections Número máximo de conexiones de cliente activas permitidas.

Servicios de Agente Conexiones disponibles para clientes

Conexiones disponibles del cliente de servicios del Agente

Número de conexiones de clientes disponibles por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.agent.services.client.available.connections Número de conexiones de cliente disponibles.

Conexiones activas del cliente Rest

Conexiones activas del cliente en reposo

Número de conexiones REST de cliente activas por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.rest.client.active.connections Número de conexiones de cliente REST activas.

Máximo número de conexiones del cliente Rest

Conexiones máximas del cliente Rest

Número máximo de conexiones REST de cliente permitidas por agente, graficado por tiempo.

Métrica Descripción
com.jitterbit.rest.client.max.connections Número máximo de conexiones de cliente REST permitidas.

Conexiones inactivas del cliente Rest

Conexiones inactivas del cliente en reposo

Número de conexiones REST de clientes inactivas por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.rest.client.available.connections Número de conexiones de cliente REST disponibles.

Conexiones locales activas del cliente Rest

Conexiones locales activas del cliente Rest

Número de conexiones REST de clientes locales activas por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.rest.client.local.active.connections Número de conexiones de cliente REST locales activas.

Máximo número de conexiones locales del cliente Rest

Conexiones máximas locales del cliente Rest

Número máximo de conexiones REST de cliente local permitidas por agente, graficado por tiempo.

Métrica Descripción
com.jitterbit.rest.client.local.max.connections Número máximo de conexiones de cliente REST locales permitidas.

Conexiones inactivas locales del cliente Rest

Conexiones inactivas locales del cliente Rest

Número de conexiones REST de clientes locales disponibles por agente, graficadas por tiempo.

Métrica Descripción
com.jitterbit.rest.client.local.available.connections Número de conexiones de cliente REST locales disponibles.

Operaciones que exceden el cronograma

Operaciones que exceden el cronograma

Una lista de operaciones que se han ejecutado más de lo previsto y cuántas veces lo ha hecho cada una.

Métrica Descripción
metric.operation.runing.over.scheduled.interval Nombres de operaciones que se están ejecutando fuera del cronograma.

Operaciones enviadas en espera de ejecutarse

Operaciones enviadas esperando para ejecutarse

Operaciones enviadas pero aún no iniciadas. (La columna Operaciones pendientes muestra cuántas instancias de operación están pendientes en estado Enviadas).

Métrico Descripción
metric.operation.count.by.status Número de operaciones por estado.

Duración de la operación

Duración de la operación

Duración de la finalización de la operación y el intervalo actual de ejecución de una instancia de operación, por ID de operación, graficado por tiempo.

Este gráfico muestra si una instancia de operación está tardando más que el tiempo promedio que la operación tarda en finalizar.

Nota

Si hay cambios en la operación que aumentan el tiempo de ejecución, la duración promedio de la operación estará sesgada inicialmente, pero debería corregirse con el tiempo.

Métrico Descripción
private_agent.operation_run_time_seconds Cuánto tiempo lleva funcionando la operación.
metric.operation.duration.seconds El tiempo promedio de ejecución de la operación.