Home
Prezzi
Piattaforma Blog Chi siamo Contatti FAQ
Accedi Inizia gratis
Distributed tracing

Segui ogni richiesta
attraverso ogni servizio.

Span, waterfall della latenza e mappe dei servizi automatiche — trova il servizio lento in una singola richiesta che ha toccato una dozzina di microservizi, poi passa direttamente ai log e alle metriche correlate senza cambiare strumento.

Free tier included No credit card 2-minute setup
app.siteqwality.com / traces / POST-checkout
POST /checkout · trace HealthyLIVE
TOTAL DURATION842ms
SPANS14
SERVICES5
api-gateway38ms
auth-service62ms
inventory-svc94ms
payment-service580ms
notification-svc42ms
Cosa ottieni

Una trace, l'intera storia.

Una singola richiesta lenta può toccare una dozzina di servizi prima di restituire una risposta. Il distributed tracing segue ogni hop, registra ogni span e mostra la waterfall completa della latenza — così sai quale servizio ha aggiunto 580ms e esattamente perché.

Tracing end-to-end delle richieste

Segui una singola richiesta dal bordo attraverso ogni microservizio, chiamata al database e API esterna — ogni hop è catturato come span con nome.

Vista waterfall della latenza

La timeline waterfall mostra ogni span nell'ordine corretto, con ora di inizio e durata in scala così il percorso critico è immediatamente visibile.

Mappe dei servizi automatiche

I grafici di dipendenza dei servizi vengono inferiti dai dati delle trace — nessuna configurazione richiesta. Vedi quali servizi chiamano quali e dove si propagano gli errori.

Ricerca e filtraggio delle trace

Cerca per servizio, nome dell'operazione, intervallo di durata, codice di stato o qualsiasi attributo degli span per trovare la richiesta esatta tra migliaia di trace.

OpenTelemetry nativo

Accetta trace via OTLP/HTTP e OTLP/gRPC — qualsiasi applicazione strumentata con OTel può puntare il proprio exporter su Site Qwality senza modifiche all'SDK.

Correlazione con log e metriche

Passa da uno span lento direttamente alle righe di log emesse durante quella precisa finestra temporale e servizio, senza uscire dalla vista della trace.

01 · Trova il collo di bottiglia

Smetti di indovinare quale servizio
è quello lento.

La waterfall della latenza lo rende ovvio. Ogni span mostra il proprio contributo al tempo totale della richiesta — scorri fino alla barra più larga e quello è il tuo collo di bottiglia. Approfondisci lo span per attributi completi, eventi e qualsiasi span figlio che ha generato.

  • Percorso critico evidenziato — i colli di bottiglia sequenziali sono facili da individuare
  • Gli attributi degli span espongono il testo della query DB, il target HTTP e metadati personalizzati
  • P50 / P95 / P99 per operazione su tutte le trace campionate
app.siteqwality.com / traces / GET-product
GET /product/:id · trace HealthyLIVE
TOTAL DURATION394ms
SPANS8
P95 · OP320ms
router12ms
auth-middleware18ms
product-svc24ms
cache-check9ms
db-query320ms
02 · OTel in pochi minuti

Già strumentato?
Hai già finito.

Site Qwality parla OTLP nativamente. Se i tuoi servizi esportano già trace OpenTelemetry — con l'OTel SDK, l'auto-strumentazione o un agente — cambia una variabile d'ambiente e le trace iniziano ad arrivare. Nessun SDK proprietario, nessun vendor lock-in.

  • OTLP/HTTP e OTLP/gRPC entrambi supportati
  • Funziona con ogni OTel SDK: Go, Java, Python, Node.js, .NET, Ruby
  • Porta la tua strumentazione esistente — nessuna modifica al codice necessaria
configure OTLP exporter# Set in your service environment
OTEL_EXPORTER_OTLP_ENDPOINT=https://traces.siteqwality.com
OTEL_EXPORTER_OTLP_HEADERS="x-sq-key=YOUR_API_KEY"
OTEL_SERVICE_NAME=payment-service
OTEL_TRACES_EXPORTER=otlp
# Restart your service — traces appear immediately
14

span catturati per una tipica richiesta di checkout

<1s

latenza di ricerca delle trace su milioni di span

0

agenti proprietari — solo OTLP standard

$0

piano gratuito — inizia senza carta di credito

FAQ

Questions, answered.

Punta il tuo exporter OpenTelemetry all'endpoint di ingest di Site Qwality usando OTLP/HTTP o OTLP/gRPC. Imposta l'header della chiave API, riavvia il tuo servizio e le trace arrivano immediatamente. Nessun SDK proprietario richiesto.

Qualsiasi servizio strumentato con l'OpenTelemetry SDK è supportato — Go, Java, Python, Node.js, .NET, Ruby, PHP e altri. Le librerie di auto-strumentazione gestiscono la maggior parte dei framework senza modifiche al codice.

Sì. Quando la tua applicazione emette log che includono il trace ID — standard con la maggior parte delle integrazioni di logging OTel — la vista della trace mostra un link diretto alle righe di log correlate per ogni span.

Il grafico delle dipendenze dei servizi viene derivato automaticamente dalle relazioni padre-figlio degli span nei dati delle trace. Non è richiesta alcuna definizione manuale della topologia — riflette i tuoi pattern di traffico reali.

La conservazione delle trace è configurabile per piano, tipicamente 30 giorni per i dati dettagliati degli span. Gli ambienti ad alto volume possono usare il campionamento head-based o tail-based per controllare lo storage preservando le trace più importanti.

Pronto?

Inizia a monitorare in meno di un minuto.

Ogni prodotto parte gratuitamente — uptime, cron, synthetic, log, RUM, incidenti e pagine di stato. Nessuna carta di credito richiesta.