Консоль

Ваша телеметрія вже знає, що не так. Polylane справді її читає.

Приєднатися до списку очікування

Він стежить, щоб вам не довелося витріщатися. Ваші метрики, логи та трейси читаються цілодобово: оцінюються, а не просто зберігаються.

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

Він ставить питання, на які ваш код може відповісти. Моніторинг, побудований із рядків логів, спанів і метрик, які оголошує ваш код.

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.

Прогалини закриваються кодом. Polylane пише відсутнє інструментування за вас.

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.

Як працює Polylane. Він вивчає вашу систему, стежить за нею, розслідує і діє.

  • Спершу він вивчає вашу систему

    Контекстний граф відображає кожен ресурс і кожну залежність між вашими хмарами, репозиторіями та провайдерами спостережуваності. Агенти міркують над реальною топологією, а не над здогадками.

  • Виявлення без порогів

    Вбудовані перевірки для кожного провайдера, а також перевірки, згенеровані з ваших власних збережених запитів і дашбордів. Статистичний прохід і агент вирішують разом, і покращення ніколи не створює проблему.

  • Розслідування, які показують докази

    Кожне твердження посилається на запит, рядок логу або запис про зміну, що стоять за ним. Висновок без доказів повертається до «непереконливо».

  • Записи заслуговують, а не отримують автоматично

    Облікові записи підключаються лише для читання. Відкати типово вимкнені, обмежені за частотою і записуються. Зміни коду проходять ваше звичайне рев'ю.

  • Щотижня він стає гострішим

    Спогади, щоденні нотатки та запити моніторингу, повторно підтверджені на реальних даних: липневе розслідування вчиться на червневому.

Він підключається до того, що ви вже запускаєте. Підключіть лише для читання і починайте.

Питання.

Чи замінює це мої інструменти спостережуваності?

Ні. Polylane не є дашбордом чи сховищем метрик: він читає ті самі ряди, що й ваші дашборди, через Datadog, Honeycomb, Axiom, Grafana Cloud і Sentry, і робить те, чого вони не роблять: вирішує, розслідує і діє.

Що, якщо в мене немає провайдера спостережуваності?

Рідні сигнали хмари покривають більшість: аналітика Workers у Cloudflare, CloudWatch в AWS та їхні відповідники в інших. Підключіть Datadog, Honeycomb, Axiom, Grafana Cloud або Sentry, і ці ряди приєднаються до того самого графа як повноцінні джерела.

Що таке key queries?

Питання моніторингу, за кожним із яких стоїть запит, згенеровані з вашої телеметрії та підключеного коду і виконані на дні реальних даних, перш ніж їх залишити. Питання, на які обліковий запис ще не може відповісти, зберігаються свідомо, як прогалини в телеметрії, які варто закрити.

Чи змінять виправлення інструментування мій стек?

Ні. Вони повторюють налаштування, яким ви вже користуєтеся, і не додають нових залежностей: структуровані події, перехоплення помилок і атрибути, які справді потрібні розслідуванню.

Чи створює ШІ-моніторинг більше шуму від алертів?

Типовий висновок: проблеми немає. Перевірки знають, який напрямок гірший, покращення ніколи не спрацьовують, а самі лише коливання трафіку не вважаються збоями. Тиша є перевагою: Polylane говорить, коли ламається щось справжнє.

Більше сценаріїв використання

Перестаньте витріщатися на дашборди. Почніть читати відповіді.