Sobes.tech
Middle

Quelle est la différence entre la surveillance et la traçabilité?

sobes.tech IA

Réponse de l'IA

La surveillance consiste en la recopilación y análisis de métriques del estado del sistema (CPU, RAM, red, discos, errores, retrasos) para detectar problemas en tiempo real o de forma retrospectiva.

El trazado (trazado distribuido) implica registrar y visualizar el camino de una solicitud (transacción) a través de diversos servicios y componentes de un sistema distribuido, permitiendo comprender cómo se procesa la solicitud en cada etapa, dónde surgen retrasos y errores.

Característica Monitorización Trazado
Objetivo Evaluar el estado general del sistema/servicio Comprender el camino de una solicitud/transacción específica
Datos Métricas agregadas (contadores, medias, percentiles) Datos de cada segmento de la solicitud (spans)
Aplicación Identificación de problemas generales, tendencias Depuración de problemas específicos, optimización del flujo
Ejemplos Prometheus, Zabbix, Grafana Jaeger, Zipkin, OpenTelemetry

El trazado a menudo complementa la monitorización, proporcionando detalles para métricas que indican problemas. Por ejemplo, una métrica de alta latencia (monitorización) puede ser investigada mediante trazado para entender qué servicio o componente causó esa latencia.