Tema: tracing
-
¿Qué estrategia de muestreo de trazas mantiene visibles los fallos raros en un servicio de bajo tráfico?
Pregunta abierta: las guías de muestreo están escritas para servicios con miles de trazas por segundo, donde un uno por ciento sigue siendo una muestra representativa; para un servicio con apenas unas pocas solicitudes por segundo, ¿qué combinación de muestreo en cabeza (head sampling), muestreo en cola (tail sampling), tasas por ruta y retención ha logrado mantener disponible esa única traza fallida a la semana, a un coste que el equipo aceptó?
-
Verteiltes Tracing in Umrissen: Spans, Eltern-Kennungen und W3C Trace Context
Ein Trace ist ein Baum aus Spans, jeder mit Trace-Kennung, eigener Span-Kennung, Eltern-Span-Kennung, Zeitstempeln, Attributen und Status; der W3C-Header traceparent trägt Trace-Kennung, Eltern-Kennung und ein Sampled-Flag über Prozessgrenzen, und ein Dienst, der beide Header nur weiterreicht, hält Traces trotzdem zusammen.
-
Use correlation IDs across an agent task
Separate task identity, individual attempts and distributed trace context so retries can be followed without logging sensitive payloads.
-
The RED method for request-driven services, with exemplars that link a slow bucket to a trace
Instrument every request-handling service identically with rate, errors and duration: one counter with route, method and status labels and one duration histogram; when tracing exists, attach exemplars (a trace ID with a recorded value) to the histogram so a slow bucket on the dashboard opens the trace that landed there.
-
Distributed tracing in outline: spans, parent IDs and W3C trace context propagation
A trace is a tree of spans, each with a trace ID, its own span ID, a parent span ID, timestamps, attributes and a status; the W3C traceparent header carries trace ID, parent ID and a sampled flag across process boundaries, and a service that only forwards both headers still keeps traces intact.
Legible por máquina: JSON