Salud y Monitoreo de Connectors

Es posible controlar la salud de los conectores. Para ello, proporcionamos un exporter para Prometheus, que genera información detallada de métricas para la aplicación.

Estos son los endpoints expuestos para realizar la supervisión de su conector:

Endpoint Descripción

/metrics

Es posible ver información sobre el estado de la aplicación, como el uso de la memoria, el uso de la CPU, el recuento de errores, etc.

/health

Endpoint para comprobar la disponibilidad del servicio.

Herramientas de monitoreo

Prometheus: sistema de monitoreo de servicios y aplicaciones que muestra datos a través de consultas. Prometheus obtiene métricas en todas las instancias disponibles del conector.

Grafana: herramienta de análisis que proporciona tablas, gráficos y alertas a la web cuando se conecta a fuentes de datos compatibles. Permite la creación de paneles de supervisión complejos usando consultas.

monitoring tools

Usted puede acceder al dashboard por defecto de Grafana para conectores aquí. Puede usarlo tal cual o adaptarlo según sus necesidades.

Herramientas de seguimiento (tracing)

Jaeger: componente responsable de almacenar las peticiones que pasan por el conector. Permite ver todas las interacciones realizadas usando el conector, el tiempo consumido en la ejecución de los métodos, etc. La siguiente imagen muestra un ejemplo:

jaeger

Cada integración/operación se representa mediante un span y cada span contiene el tiempo de ejecución. Al hacer clic en un span, puede ver los registros, como se muestra a continuación:

jaeger logs

También puede filtrar por errores, operaciones, período de tiempo, etc.

Aquí están las propiedades de Jaeger:

JAEGER_SAMPLER_TYPE JAEGER_SAMPLER Descripción

const

1

Realiza un seguimiento de todas las peticiones (a menos que el valor esté establecido en 0, entonces no hay seguimiento).

probabilistic

0.2

Seguimiento del 20% de las peticiones.

ratelimiting

2

Rastrea un máximo de 2 peticiones por segundo.

Grafana: componente responsable de mostrar métricas del conector. Es muy recomendable para análisis de rendimiento, monitoreo de errores, entre otros. Aquí hay un ejemplo:

grafana
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]