Monitoring30 November 20246 min readEspañol

Introducción al rastreo distribuido: Siguiendo una solicitud a través de los servicios

Un trace distribuido es un grafo acíclico dirigido de spans. Cada span representa una unidad de trabajo.

MonitoringUptime MonitoringWebsite MonitoringApi MonitoringCron Job Monitoring
Monitoring

Cuando una solicitud falla a través de 8 microservicios, los logs no son suficientes. El rastreo distribuido muestra exactamente dónde se gastó el tiempo y dónde ocurrieron los errores.

Spans y traces: el vocabulario básico

Trace — el ciclo de vida completo de una sola solicitud.

Span — una unidad de trabajo con hora de inicio, duración y estado de error opcional.

ID de trace — un identificador único que fluye a través de cada servicio.

OpenTelemetry: el estándar

OpenTelemetry es el estándar neutral de proveedores para el rastreo distribuido con auto-instrumentación para la mayoría de frameworks.

Qué instrumentar primero

Priorizar: puntos de entrada de servicios, llamadas externas y límites de lógica de negocio.

Estrategia de muestreo

Rastrear el 100% del tráfico es costoso. Para la mayoría de equipos: 10% de muestreo basado en cabecera + 100% en errores.

Conectar traces a monitores de AlertsDock

Cuando un monitor de disponibilidad se activa, filtrar traces por rango de tiempo y estado de error para encontrar la causa.

This article is available across the supported locale routes — use the language switcher above to change.

Guía de producto

Uptime Monitoring

AlertsDock gives teams uptime monitoring for websites, APIs, TCP checks, DNS checks, SSL expiry, and fast alert routing without enterprise overhead.

Leer guía

Página alternativa

UptimeRobot Alternative

Compare AlertsDock with UptimeRobot for teams that want uptime monitoring plus heartbeat monitoring, status pages, webhook inspection, and per-resource alert routing.

Ver comparación
AD
AlertsDock Team
30 November 2024
Try AlertsDock free