처음부터 느린 쿼리였습니다. Polylane은 회귀를 서비스에서 브랜치로, 정확한 쿼리까지 추적합니다.
PlanetScale은 MySQL과 Postgres를 대신 운영합니다. Polylane은 데이터베이스를 그것을 쿼리하는 서비스와 같은 그래프에 두어, 조사가 서비스 경계에서 멈추지 않게 합니다.
대기자 명단 등록지원되는 모든 리소스.
그래프에 나타나는 PlanetScale 리소스 타입입니다.
데이터베이스가 조사에 합류합니다.
데이터베이스는 더 이상 별도의 탭이 아닙니다. 에이전트가 지도로 그리고 그것을 통해 조사합니다.
그래프 안의 데이터베이스와 브랜치
Polylane은 모든 데이터베이스와 모든 브랜치를 플랜, 리전, 스키마 상태, 이력과 함께 동기화합니다. MySQL과 Postgres가 다른 클라우드에서 운영하는 모든 것 옆에 놓입니다.
쿼리하는 서비스와 연결
Polylane은 연결 호스트와 사용자 이름을 매칭해 어떤 서비스가 어떤 브랜치와 통신하는지 알아냅니다. 결제 지연 시간이 급증하면 그래프는 이미 그 뒤의 데이터베이스를 알고 있습니다.
조사 안의 Query Insights
조사 도중 에이전트가 브랜치의 Query Insights를 가져옵니다. 느린 쿼리, 에러가 나는 쿼리, PlanetScale이 직접 표시한 지연 시간 구간. 모두 증거로 조사에 담깁니다.
타임라인 위의 스키마 변경
동기화마다 무엇이 바뀌었는지 기록합니다. 새 브랜치, 오래된 브랜치, 옮겨진 스키마. 마이그레이션 직후 앱이 고장 나면 조사는 그 마이그레이션에서 시작합니다.
여러분의 행은 여러분의 것
Polylane은 PlanetScale API를 읽을 뿐, 그 외에는 아무것도 하지 않습니다. 데이터베이스에 연결하지 않고, 행을 보지 않으며, 데이터베이스 자격 증명을 보관하지 않습니다. OAuth 토큰은 저장 전에 암호화되고 에이전트는 절대 볼 수 없습니다.
PR로 끝나는 조사
근본 원인이 잘못된 쿼리나 마이그레이션이라면 수정은 서비스 뒤의 리포지토리에 증거가 첨부되어 도착합니다. 빠진 인덱스, 되돌린 마이그레이션.
질문.
Polylane은 PlanetScale을 위한 AI 기반 SRE인가요?
대부분의 사람이 그 용어로 뜻하는 바가 맞습니다. 에이전트가 PlanetScale 데이터베이스와 브랜치를 그것을 쿼리하는 서비스와 같은 컨텍스트 그래프에 담고, 조사 중에 Query Insights를 읽고 고칠 수 있는 것은 고치며, 프로덕션을 바꾸는 모든 일은 사람이 승인합니다. 저희는 이를 AI 기반 SRE가 아니라 스스로 운영되는 소프트웨어라고 부릅니다. 핵심은 데이터베이스가 스스로를 돌본다는 것이고, 봇이 온콜 로테이션에 합류한다는 것이 아닙니다.
Polylane은 제 PlanetScale 조직에 어떻게 연결되나요?
OAuth로 연결합니다. 연결을 클릭하고 PlanetScale에서 승인하면 동기화가 시작됩니다. Polylane은 읽기 스코프만 요청하고, 만들거나 붙여 넣을 API 키가 없습니다.
Polylane은 어떤 PlanetScale 리소스를 동기화하나요?
데이터베이스와 그 브랜치를 MySQL과 Postgres 모두, 각각 플랜, 리전, 스키마 상태, 이력과 함께 동기화합니다. Polylane은 연결 호스트와 사용자 이름도 매칭해 각 브랜치를 그것을 쿼리하는 서비스와 연결합니다.
Polylane이 제 데이터베이스를 바꿀 수 있나요?
아니요. Polylane은 PlanetScale API만 읽습니다. 데이터베이스에 연결하지 않고, 행을 보지 않으며, 데이터베이스 자격 증명을 보관하지 않습니다. 수정이 잘못된 쿼리나 마이그레이션이라면 여러분의 리뷰를 위해 브랜치로 도착하고, 병합은 여전히 CI가 결정합니다.
데이터베이스 이슈는 어떻게 나타나나요?
그래프를 통해서입니다. 앱이 회귀하면 영향 범위에 그 뒤의 브랜치가 포함되고, 에이전트가 그 브랜치의 Query Insights를 가져옵니다. 느린 쿼리, 에러가 나는 쿼리, 그리고 PlanetScale 자체의 지연 시간 이상 구간.
제 관측성 제공자와도 동작하나요?
네. Datadog, Sentry, Honeycomb, Axiom, Grafana Cloud가 일급 소스로 그래프에 합류하고, 그 경보는 발화하는 순간 에이전트가 트리아지합니다.
비용은 얼마인가요?
가격은 공개되어 있고 셀프서비스입니다. 무료 플랜, 월 $80부터 시작하는 유료 플랜, 포함된 크레딧을 넘어서는 종량제 초과 사용. 모든 플랜과 한도는 polylane.com/pricing에 게시되어 있습니다.