Logfire. Запрашивайте трейсы, метрики и логи из Pydantic Logfire.
Подключите свой проект Pydantic Logfire, чтобы агенты могли запрашивать трейсы, исследовать метрики и искать по структурированным логам, а его алерты доходили до Polylane в момент срабатывания. Агенты могут анализировать ваши данные OpenTelemetry, чтобы устранять проблемы и понимать поведение приложения.
Встать в список ожиданияЧто Polylane делает с Logfire.
Здоровье маршрутов в одном вопросе
Агенты ранжируют ваши маршруты по числу запросов, частоте ошибок и задержке p95 прямо из спанов, которые ваши сервисы уже отправляют в Logfire, так что «что падает» получает ответ с цифрами.
От частоты ошибок к падающему спану
Агенты забирают запросы за плохим маршрутом и открывают один трейс как дерево родительских и дочерних спанов, называя дочерний спан, который выбросил исключение, и что в нём было сказано.
Ваши трейсы посреди расследования
Агенты ищут спаны и логи по сервису, маршруту, уровню и статусу, пока работают над инцидентом, и каждая находка ссылается на запрос, который за ней стоит.
SQL, когда вопрос необычный
Для всего, что не покрывают готовые инструменты, агенты выполняют ограниченный SQL только на чтение по вашим записям и метрикам Logfire, а собственные сообщения об ошибках движка направляют следующую попытку.
Как это работает.
Подключите
Вставьте API-ключ проекта и API-ключ организации, каждый созданный с доступом Read-only и Manage project and org. Учётные данные шифруются перед сохранением, а агенты выполняют запросы только с ключом проекта.
Проверки берут вахту
Частота ошибок запросов, объём и задержка p95 регулярно запускаются как проверки, по всему проекту и по каждому сервису; агенты отмечают результаты, которые отклоняются от нормы.
Агенты строят карту ваших сервисов
Каждый тред может выяснить, какие сервисы отчитываются в проект и как каждый маршрут ведёт себя прямо сейчас.
Агенты расследуют
Расследования движутся от сводок по маршрутам к отдельным спанам и к полным деревьям трейсов, в пределах ограниченного временного окна.
Инструменты, которые получают агенты.
Что агент может делать с Logfire посреди расследования. Каждый вызов попадает в транскрипт треда со ссылкой на источник.
logfireListServices Перечислять сервисы, которые отправляли спаны или логи в Logfire за временное окно
logfireSearchSpans Искать спаны и логи Logfire по сервису, имени, маршруту, уровню, исключению или HTTP-статусу
logfireGetTrace Читать один трейс Logfire как дерево родительских и дочерних спанов с длительностями
logfireRouteSummary Число запросов, частота ошибок и задержка p50/p95 по маршрутам из Logfire
logfireQuery Выполнять SQL-запрос только на чтение к таблицам records и metrics проекта Logfire
Вопросы.
Является ли Polylane ИИ-SRE, если у вас Logfire?
Это то, что большинство людей имеют в виду под этим термином: агенты, которые читают ваши метрики, логи и трейсы в Logfire во время расследований и проводят триаж его алертов в момент срабатывания. Вместе со всеми остальными провайдерами в вашем рабочем пространстве они расследуют проблемы и исправляют то, что могут. Мы называем это самоуправляемым программным обеспечением, а не ИИ-SRE: смысл в том, что ваше программное обеспечение заботится о себе само, а не в том, что бот встаёт в ротацию on-call.
Заменяет ли Polylane Logfire?
Нет. Ваша настройка Logfire остаётся ровно там, где она есть. Polylane подключается к ней, использует её во время расследований и добавляет поверх триаж, первопричины и исправления.