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
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
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
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
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
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
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
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
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
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
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
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
Métrica | Descripción |
---|---|
metric.operation.count.by.status | Número de operaciones por estado etiquetado. |
Los 10 más exitosos
Métrica | Descripción |
---|---|
metric.operation.count.by.status | Número de operaciones por estado etiquetado. |
Los 10 peores fracasos
Métrica | Descripción |
---|---|
metric.operation.count.by.status | Número de operaciones por estado etiquetado. |
Carga del sistema (solo Linux )
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 )
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
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
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
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
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
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)
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)
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
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
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
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
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
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)
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)
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
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 )
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
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
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
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 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
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
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)
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
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
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
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
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
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
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
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
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
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
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 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 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. |