Дашборд

Инфраструктурная работа, для которой никого не нанимали. Отображена, под наблюдением и под честным контролем агентов.

Встать в список ожидания

Один граф, каждый провайдер. Не схема, которую вы поддерживаете: граф, который синхронизируется сам.

Topology
Search your cloud resources...
Galaxy
checkout-edge Worker
Critical Critical to your architecture.

Issue hotspot: 4 issues in the last 7 days

Change hotspot: 12 changes in the last 7 days

Cloudflare · coreplane · earth · Compute
hd-prod Hyperdrive
Critical Critical to your architecture.

Change hotspot: 7 changes in the last 7 days

Cloudflare · coreplane · earth · Databases
ingest-events Lambda function
Standard Important to your architecture.

Issue hotspot: 2 issues in the last 7 days

AWS · coreplane-prod · us-east-1 · Compute
payments-db Database
Critical Critical to your architecture.

Issue hotspot: 1 issue in the last 7 days

Change hotspot: 3 changes in the last 7 days

PlanetScale · coreplane · us-east · Databases

Каждое изменение попадает в журнал. За двенадцать минут до регрессии кто-то тронул очередь.

Clouds prod-aws Changes

SQS visibility timeout lowered on checkout-events

Moderate impact configuration ·Synced 12 minutes ago

VisibilityTimeout on checkout-events dropped from 120s to 15s. Consumers that hold a message longer than 15 seconds will see it delivered twice; the dead-letter queue threshold is unchanged.

What we're watching
ApproximateAgeOfOldestMessage
checkout-events · baseline at change 3.2s · worse if up
Watching: no issue since this change
NumberOfMessagesReceived
checkout-events · baseline at change 41/min · worse if up
Watching: no issue since this change
Triggering events
SetQueueAttributes CloudTrail · deploy-bot · 12:41:02Z attached to this record's delta window
Full diff (3 changes)
Nodes (2) Edges (1)
2 nodes modified · 1 edge removed

Тихие части под наблюдением. Застывший cron, растущая очередь, остановившийся воркер.

Issues reconcile-orders stopped running Overview

reconcile-orders stopped running

High Incident ·Detected by Polylane
OverviewMetricsLogsTracesTimelineProperties
What changed
  • runs/day 4 → 0: no successful run since Tue 02:00 UTC
  • last attempt exited with code 137 after 91s (Tue 02:01)
  • peak memory on the final run was 2.4× the previous seven-day average
Why it matters

Orders placed since Tuesday have no reconciliation record. The finance export and the daily revenue report both read from the table this job writes.

Suggested investigation steps
  1. 1. Read the logs from the last attempt on reconcile-orders
  2. 2. Check for memory limit or plan changes on the service in the change records
  3. 3. Confirm the schedule still exists in render.yaml on main
Investigate Detected 02:31 UTC · 30 minutes after the missed run

Как работает Polylane. Он изучает вашу систему, следит за ней, расследует и действует.

  • Сначала он изучает вашу систему

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

  • Обнаружение без порогов

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

  • Расследования, которые показывают доказательства

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

  • Право на запись нужно заслужить, оно не подразумевается

    Аккаунты подключаются только для чтения. Откаты выключены по умолчанию, ограничены по частоте и записываются. Изменения кода проходят через ваше обычное ревью.

  • Каждую неделю он становится точнее

    Записи памяти, ежедневные заметки и мониторинговые запросы, повторно подтверждённые на реальных данных: июльское расследование учится на июньском.

Он подключается к тому, что у вас уже работает. Подключите в режиме только чтения и начните.

Вопросы.

Каких провайдеров Polylane поддерживает сегодня?

AWS, Cloudflare, Vercel, Render, Fly.io, Kubernetes, PlanetScale, Supabase и Modal, плюс GitHub для кода и Datadog, Honeycomb, Axiom, Grafana Cloud и Sentry для телеметрии. Полный каталог, включая то, что появится дальше, на странице интеграций.

Как он связывает ресурсы между облаками?

Так, как на самом деле идёт трафик: имена хостов, DNS-записи и IP-адреса, сопоставленные между провайдерами, переменные окружения, раскрывающие зависимости, трейсы там, где они у вас есть, и инфраструктура как код, которая объявляет, что куда деплоится.

Нужно ли мне размечать ресурсы тегами или рисовать топологию?

Нет. Подключите каждый аккаунт только для чтения, и граф строится и поддерживается сам. Вы можете исправить или аннотировать что угодно, а агенты обновляют его при каждой синхронизации.

Сколько доступа нужно каждому облаку?

Минимум, только чтение по умолчанию: AWS через ограниченную роль CloudFormation, Cloudflare через предзаполненные разрешения токена и аналоги везде ещё. Право на запись: это отдельное решение для каждого аккаунта.

За какими фоновыми системами он следит?

За всем, что запускают ваши провайдеры: очереди SQS и запланированные задания в AWS, Cloudflare Queues, фоновые воркеры и cron-задания в Render, Kubernetes CronJobs, машины Fly.io. Если это в подключённом аккаунте, это в графе.

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

Подключите свои облака. Граф построится сам.