Distributed tracing — the mechanism for tracking a request's journey through multiple services. Each step is a span (name, start_time, duration, attributes), linked by a shared trace-ID. Standard: W3C Trace Context (traceparent header). Tooling: OpenTelemetry SDK instruments code, Collector ships to a backend (Jaeger, Tempo, Datadog APM). Finds bottlenecks in seconds — instead of grepping logs.
Below: details, example, related terms, FAQ.
// Node.js: auto-instrument everything
const { NodeSDK } = require('@opentelemetry/sdk-node');
const { getNodeAutoInstrumentations } = require('@opentelemetry/auto-instrumentations-node');
new NodeSDK({
traceExporter: new OTLPTraceExporter({ url: 'http://collector:4318/v1/traces' }),
instrumentations: [getNodeAutoInstrumentations()]
}).start();Health Score is a comprehensive assessment of site technical health across 20+ parameters: SSL, security headers, response speed, SEO technical factors, and availability.
20+ parameters in one number: SSL, headers, speed, SEO technical factors.
Each parameter with explanation — what is checked, what was found, how to fix.
Compare Health Score at different dates — see progress or regression.
Set up automated Health Score checks and get notified when the score drops.
quick pre-release audit
technical baseline score
client site check
header security audit
Health Score check history and real-time site health monitoring.
Sign up freeMonolith + single DB — no, plain logs are enough. 3+ microservices — must-have for debugging.
At 1 % sampling — < 1 % CPU on the hot path. At 100 % — 5-10 % in high-throughput services.
Logs — text with context, sorted by time. Trace — structured tree with millisecond durations.