Dashboard

Twoja telemetria już wie, co jest nie tak. Polylane naprawdę ją czyta.

Dołącz do listy oczekujących

Obserwuje, żebyś nie musiał się wpatrywać. Twoje metryki, logi i ślady, czytane całą dobę: oceniane, nie tylko przechowywane.

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

Zadaje pytania, na które twój kod potrafi odpowiedzieć. Monitoring zbudowany z wierszy logów, spanów i metryk, które deklaruje twój kod.

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.

Luki zamykane kodem. Polylane pisze brakującą instrumentację za ciebie.

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.

Jak działa Polylane. Poznaje twój system, obserwuje go, bada i działa.

  • Najpierw poznaje twój system

    Graf kontekstu mapuje każdy zasób i zależność w twoich chmurach, repozytoriach i u dostawców obserwowalności. Agenci rozumują nad prawdziwą topologią, nie domysłami.

  • Wykrywanie bez progów

    Wbudowane kontrole dla każdego dostawcy, plus kontrole generowane z twoich zapisanych zapytań i dashboardów. Przebieg statystyczny i agent decydują razem, a poprawa nigdy nie otwiera problemu.

  • Dochodzenia, które pokazują dowody

    Każde twierdzenie prowadzi do zapytania, wiersza logu lub rekordu zmiany, który za nim stoi. Werdykt bez dowodów spada do nierozstrzygniętego.

  • Na zapis trzeba zasłużyć, nigdy nie jest zakładany

    Konta łączą się w trybie tylko do odczytu. Rollbacki są domyślnie wyłączone, z limitem częstości i w rejestrze. Zmiany w kodzie przechodzą przez twój zwykły przegląd.

  • Co tydzień jest ostrzejsze

    Wspomnienia, dzienne notatki i zapytania monitoringu ponownie potwierdzane na prawdziwych danych: lipcowe dochodzenie uczy się od czerwcowego.

Wpina się w to, co już uruchamiasz. Połącz w trybie tylko do odczytu i zacznij.

Pytania.

Czy to zastępuje moje narzędzia do obserwowalności?

Nie. Polylane nie jest dashboardem ani magazynem metryk: czyta te same serie, które rysują twoje dashboardy, przez Datadog, Honeycomb, Axiom, Grafana Cloud i Sentry, i robi to, czego one nie robią: decyduje, bada i działa.

Co, jeśli nie mam dostawcy obserwowalności?

Sygnały natywne dla chmury niosą większość: analityka Workers w Cloudflare, CloudWatch w AWS i ich odpowiedniki gdzie indziej. Połącz Datadog, Honeycomb, Axiom, Grafana Cloud lub Sentry, a te serie dołączą do tego samego grafu jako pełnoprawne źródła.

Czym są key queries?

Pytania monitoringu, każde z zapytaniem za sobą, generowane z twojej telemetrii i połączonego kodu i wykonywane na dniu prawdziwych danych, zanim zostaną zachowane. Pytania, na które konto nie potrafi jeszcze odpowiedzieć, są celowo zachowywane jako luki w telemetrii warte zamknięcia.

Czy poprawki instrumentacji zmienią mój stack?

Nie. Odzwierciedlają konfigurację, której już używasz, i nie dodają nowych zależności: ustrukturyzowane zdarzenia, przechwytywanie błędów i atrybuty, których dochodzenie naprawdę potrzebuje.

Czy monitoring z AI tworzy więcej szumu alertów?

Domyślny werdykt to brak problemu. Kontrole wiedzą, który kierunek jest gorszy, poprawa nigdy nie wyzwala alertu, a same wahania ruchu nie są traktowane jak awarie. Cisza to funkcja: Polylane odzywa się, gdy psuje się coś prawdziwego.

Więcej przypadków użycia

Przestań wpatrywać się w dashboardy. Zacznij czytać odpowiedzi.