PlanetScale. Базы данных, ветки и изменения схемы.
Подключите свою организацию PlanetScale, чтобы дать агентам видимость ваших баз данных и веток. Агенты могут отслеживать изменения схемы, следить за состоянием веток и сопоставлять активность базы данных с остальной инфраструктурой.
Встать в список ожиданияЧто Polylane делает с PlanetScale.
Базы данных и ветки в графе
Каждая база данных и ветка с её планом, регионом, состоянием схемы и историей. MySQL и Postgres, рядом со всем остальным, что вы запускаете.
Связаны с сервисами, которые к ним обращаются
Polylane сопоставляет хосты подключений и имена пользователей, так что когда задержка оформления заказа подскакивает, граф уже знает базу данных за ней.
Query Insights как доказательства
Посреди расследования агенты забирают медленные запросы, запросы с ошибками и окна задержки, которые PlanetScale сам отметил.
Ваши строки остаются вашими
Polylane читает API PlanetScale и ничего больше: он никогда не подключается к вашим базам данных, никогда не видит ваши строки и никогда не хранит учётные данные баз данных.
Как это работает.
Подключите
OAuth только с областями чтения. Нажмите «подключить», подтвердите в PlanetScale, и синхронизация начнётся.
Связывание
Базы данных и ветки входят в граф, сопоставленные с сервисами, которые к ним обращаются.
Расследования доходят до запроса
Регрессия прослеживается от сервиса к ветке и к конкретному запросу, а исправление приходит на ваше ревью.
В графе.
Типы ресурсов PlanetScale, которые синхронизирует Polylane, с их связями, конфигурацией и историей.
Инструменты, которые получают агенты.
Что агент может делать с PlanetScale посреди расследования. Каждый вызов попадает в транскрипт треда со ссылкой на источник.
planetscaleApi Вызывать любой эндпоинт REST API PlanetScale, для которого нет отдельного инструмента
planetscaleGetQueryInsights Получать Query Insights PlanetScale для ветки базы данных: топ запросов, ошибки запросов или отклонения задержки
Вопросы.
Является ли Polylane ИИ-SRE, если у вас PlanetScale?
Это то, что большинство людей имеют в виду под этим термином: агенты, которые держат ваши ресурсы PlanetScale в одном графе контекста, следят за ними, расследуют проблемы и исправляют то, что могут, а человек одобряет всё, что меняет production. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что ваше программное обеспечение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.
Может ли Polylane что-то изменить в PlanetScale?
Только если вы это разрешите. При подключении только для чтения агенты расследуют и объясняют, а изменения всегда приходят только как pull request'ы на ваше ревью. С правом на запись каждая запись сначала приостанавливается для вашего одобрения, с методом, путём и причиной на экране. Откаты выключены по умолчанию: вы включаете их сами и можете отключить в любой момент.