Dashboard

La tua telemetria sa già cosa non va. Polylane la legge davvero.

Iscriviti alla lista d'attesa

Osserva lui, così tu non devi fissare lo schermo. Le tue metriche, i log e le trace, letti giorno e notte: giudicati, non solo conservati.

Issues Critical latency degradation in checkout-edge worker Overview

Critical latency degradation in checkout-edge worker

Incident critical Polylane ·Detected 3 hours ago ·Last seen 4 minutes ago ·2 occurrences
OverviewInvestigationMetricsTimelineProperties
checkout-edge Cloudflare Worker

Critical latency degradation detected in checkout-edge worker: 18x+ P99 latency spikes sustained for 12 minutes

Causal metrics All metrics
Request Duration
414 ms ▲ 43.1σ
Wall Time
416 ms ▲ 43.0σ
CPU Time
14 ms ▲ 2.6σ
Blast radius
Search your cloud resources...
Graph Table
edge-gateway Cloudflare Worker ··· checkout-edge Cloudflare Worker ··· hd-prod Hyperdrive ··· payments-db PlanetScale ··· cart-svc Cloudflare Worker ···
Analysis Copy

Deploy 9f3c2a1 shrank the Hyperdrive pool hd-prod from 50 connections to 5. Under checkout load, requests queue on connection checkout and P99 rises 18× against the 30-minute baseline. Restoring the pool size restores latency.

Tags
service · checkout-edgeprovider · cloudflaredeploy · 9f3c2a1signal · wall_time_p99

Fa le domande a cui il tuo codice sa rispondere. Monitoraggio costruito dalle righe di log, dagli span e dalle metriche che il tuo codice dichiara.

Clouds prod-cloudflare Key queries

Key queries

31 active · 2 telemetry gaps

Generated from your telemetry and your connected code, judged on observed data: every candidate ran against a day of real data before it was kept.

Did any payment capture fail? code answered
logs: "payment capture failed for order {orderId}"
declared in apps/api/src/payments.ts
Is the checkout webhook retrying more than usual? telemetry answered
metric: webhook.delivery.retries · rate over 5m
baseline 0.4/min over the observed day
Is the nightly reconciliation completing? code answered
logs: "reconciliation complete" · count over 24h
quiet all day: healthy. Kept because the code provably emits it
Are D1 writes hitting rate limits? telemetry unanswerable
no series found for this question
kept as a telemetry gap
Re-confirmed on every discovery run: one thin run cannot wipe a good set.

Le lacune si chiudono con il codice. Polylane scrive per te la strumentazione mancante.

Clouds prod-cloudflare Key queries

Key queries

31 active · 2 telemetry gaps

Generated from your telemetry and your connected code, judged on observed data: every candidate ran against a day of real data before it was kept.

Did any payment capture fail? code answered
logs: "payment capture failed for order {orderId}"
declared in apps/api/src/payments.ts
Is the checkout webhook retrying more than usual? telemetry answered
metric: webhook.delivery.retries · rate over 5m
baseline 0.4/min over the observed day
Is the nightly reconciliation completing? code answered
logs: "reconciliation complete" · count over 24h
quiet all day: healthy. Kept because the code provably emits it
Are D1 writes hitting rate limits? telemetry unanswerable
no series found for this question
kept as a telemetry gap
Re-confirmed on every discovery run: one thin run cannot wipe a good set.

Come funziona Polylane. Impara il tuo sistema, lo osserva, indaga e agisce.

  • Prima impara il tuo sistema

    Il grafo di contesto ricostruisce ogni risorsa e dipendenza tra i tuoi cloud, i repository e i provider di observability. Gli agenti ragionano sulla topologia reale, non su ipotesi.

  • Rilevamento senza soglie

    Controlli integrati per ogni provider, più controlli generati dalle tue query salvate e dalle tue dashboard. Un passaggio statistico e un agente decidono insieme, e un miglioramento non apre mai una issue.

  • Indagini che mostrano le prove

    Ogni affermazione rimanda alla query, alla riga di log o al record di modifica che la sostiene. Un verdetto senza prove ricade su inconcludente.

  • Le scritture si guadagnano, mai presunte

    Gli account si collegano in sola lettura. I rollback sono disattivati per impostazione predefinita, con un limite di frequenza e registrati. Le modifiche al codice passano dalla tua review abituale.

  • Diventa più preciso ogni settimana

    Memorie, note giornaliere e query di monitoraggio riconfermate sui dati reali: l'indagine di luglio impara da quella di giugno.

Si innesta su quello che già usi. Collega in sola lettura e inizia.

Domande.

Sostituisce i miei strumenti di observability?

No. Polylane non è una dashboard né un archivio di metriche: legge le stesse serie che le tue dashboard mettono in grafico, tramite Datadog, Honeycomb, Axiom, Grafana Cloud e Sentry, e fa la parte che loro non fanno: decidere, indagare e agire.

E se non ho un provider di observability?

I segnali nativi del cloud coprono la maggior parte: le analytics dei Workers su Cloudflare, CloudWatch su AWS e i loro equivalenti altrove. Collega Datadog, Honeycomb, Axiom, Grafana Cloud o Sentry e quelle serie entrano nello stesso grafo come sorgenti di prima classe.

Cosa sono le key queries?

Domande di monitoraggio con una query dietro ciascuna, generate dalla tua telemetria e dal codice collegato, ed eseguite su un giorno di dati reali prima di essere tenute. Le domande a cui l'account non sa ancora rispondere vengono conservate di proposito, come lacune di telemetria che vale la pena chiudere.

I fix di strumentazione cambieranno il mio stack?

No. Rispecchiano la configurazione che usi già e non aggiungono nuove dipendenze: eventi strutturati, cattura degli errori e gli attributi di cui un'indagine ha davvero bisogno.

Il monitoraggio con l'IA crea più rumore di alert?

Il verdetto predefinito è nessuna issue. I controlli sanno quale direzione è peggiore, i miglioramenti non scattano mai e le oscillazioni di traffico da sole non vengono trattate come guasti. Il silenzio è una funzionalità: Polylane parla quando si rompe qualcosa di vero.

Altri casi d'uso

Smetti di fissare le dashboard. Inizia a leggere risposte.