Panel

Tu telemetría ya sabe qué va mal. Polylane la lee de verdad.

Únete a la lista de espera

Vigila para que tú no tengas que mirar fijamente. Tus métricas, logs y trazas, leídas las 24 horas: juzgadas, no solo almacenadas.

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

Hace las preguntas que tu código puede responder. Monitorización construida a partir de las líneas de log, los spans y las métricas que declara tu código.

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.

Las carencias se cierran con código. Polylane escribe la instrumentación que falta por ti.

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.

Cómo funciona Polylane. Aprende tu sistema, lo vigila, investiga y actúa.

  • Primero aprende tu sistema

    El grafo de contexto mapea cada recurso y dependencia entre tus nubes, repositorios y proveedores de observabilidad. Los agentes razonan sobre topología real, no sobre suposiciones.

  • Detección sin umbrales

    Comprobaciones integradas para cada proveedor, más comprobaciones generadas a partir de tus propias consultas guardadas y paneles. Una pasada estadística y un agente deciden juntos, y una mejora nunca abre un issue.

  • Investigaciones que muestran pruebas

    Cada afirmación enlaza con la consulta, la línea de log o el registro de cambio que la respalda. Un veredicto sin evidencia pasa a no concluyente.

  • Las escrituras se ganan, nunca se presuponen

    Las cuentas se conectan en solo lectura. Los rollbacks están desactivados por defecto, con límite de frecuencia y registrados. Los cambios de código pasan por tu revisión habitual.

  • Cada semana afina más

    Memorias, notas diarias y consultas de monitorización reconfirmadas contra datos reales: la investigación de julio aprende de la de junio.

Se conecta a lo que ya ejecutas. Conecta en solo lectura y empieza.

Preguntas.

¿Esto sustituye mis herramientas de observabilidad?

No. Polylane no es un panel ni un almacén de métricas: lee las mismas series que grafican tus paneles, a través de Datadog, Honeycomb, Axiom, Grafana Cloud y Sentry, y hace la parte que ellos no hacen: decidir, investigar y actuar.

¿Y si no tengo un proveedor de observabilidad?

Las señales nativas de la nube cubren la mayor parte: la analítica de Workers en Cloudflare, CloudWatch en AWS y sus equivalentes en el resto. Conecta Datadog, Honeycomb, Axiom, Grafana Cloud o Sentry y esas series entran en el mismo grafo como fuentes de primera clase.

¿Qué son las key queries?

Preguntas de monitorización con una consulta detrás de cada una, generadas a partir de tu telemetría y tu código conectado, y ejecutadas contra un día de datos reales antes de conservarse. Las preguntas que la cuenta aún no puede responder se conservan a propósito, como carencias de telemetría que vale la pena cerrar.

¿Los arreglos de instrumentación cambiarán mi stack?

No. Imitan la configuración que ya usas y no añaden dependencias nuevas: eventos estructurados, captura de errores y los atributos que una investigación realmente necesita.

¿La monitorización con IA genera más ruido de alertas?

El veredicto por defecto es que no hay issue. Las comprobaciones saben qué dirección es peor, las mejoras nunca se disparan y las oscilaciones de tráfico por sí solas no se tratan como fallos. El silencio es una funcionalidad: Polylane habla cuando algo real se rompe.

Más casos de uso

Deja de mirar paneles. Empieza a leer respuestas.