Дашборд

Ваша телеметрия уже знает, что не так. 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 говорит, когда ломается что-то настоящее.

Другие сценарии

Перестаньте смотреть на дашборды. Начните читать ответы.