原來一直都是一個慢查詢。 Polylane 把退化從服務追到分支,再追到那個確切的查詢。
PlanetScale 替你運行 MySQL 與 Postgres。Polylane 把你的資料庫放進和查詢它們的服務同一張圖裡,所以調查不會停在服務的邊界。
加入候補名單每一個支援的資源。
會出現在你的圖裡的 PlanetScale 資源類型。
資料庫加入調查。
你的資料庫不再是另一個分頁:代理描繪它們,並穿過它們調查。
資料庫與分支都在圖裡
Polylane 同步每一個資料庫與每一個分支,連同它的方案、區域、schema 狀態與歷史。MySQL 與 Postgres,和你在其他雲端上執行的一切並列。
連到查詢它們的服務
Polylane 比對連線主機與使用者名稱,弄清楚哪個服務對哪個分支說話。當結帳延遲飆高時,圖早就知道它背後的資料庫。
調查裡的 Query Insights
調查途中,代理拉取該分支的 Query Insights:慢查詢、出錯的查詢,以及 PlanetScale 自己標記的延遲時段。這一切都以證據的形式進入調查。
時間軸上的 schema 變更
每一次同步都記錄什麼變了:新的分支、過時的分支、移動過的 schema。當應用程式在遷移後立刻壞掉,調查就從那次遷移開始。
你的資料列仍是你的
Polylane 只讀取 PlanetScale API,沒有別的。它從不連接你的資料庫、從不看到你的資料列,也從不持有資料庫憑證。OAuth 權杖在儲存前加密,代理從不會看到它們。
以 PR 收場的調查
當根本原因是一個糟糕的查詢或一次遷移時,修復會落在服務背後的儲存庫,附上證據:缺少的索引、被還原的遷移。
常見問題。
Polylane 是 PlanetScale 的 AI 驅動 SRE 嗎?
它就是多數人說這個詞時所指的東西:代理把你的 PlanetScale 資料庫與分支放在和查詢它們的服務同一張情境圖裡,在調查時讀取 Query Insights 並修復能修的部分,任何會改動生產環境的事都由人核准。我們稱它為自主運作的軟體,而不是 AI 驅動的 SRE:重點是資料庫會照顧自己,而不是有個機器人加入值班輪值。
Polylane 如何連接我的 PlanetScale 組織?
使用 OAuth。點擊連接、在 PlanetScale 核准,同步就開始。Polylane 只要求讀取範圍,不需要建立或貼上任何 API 金鑰。
Polylane 同步哪些 PlanetScale 資源?
資料庫與它們的分支,MySQL 與 Postgres 都有,每一項都帶著方案、區域、schema 狀態與歷史。Polylane 也會比對連線主機與使用者名稱,讓每個分支都連到查詢它的服務。
Polylane 能更動我的資料庫嗎?
不能。Polylane 只讀取 PlanetScale API:它從不連接你的資料庫、從不看到你的資料列,也從不持有資料庫憑證。當修復是一個糟糕的查詢或一次遷移時,它會送到一個分支供你審查,合併仍由 CI 把關。
資料庫問題會怎麼呈現?
透過圖。當應用程式退化時,影響範圍會包含它背後的分支,代理會拉取該分支的 Query Insights:慢查詢、出錯的查詢,以及 PlanetScale 自己標記的延遲異常時段。
它支援我的可觀測性供應商嗎?
支援。Datadog、Sentry、Honeycomb、Axiom 和 Grafana Cloud 以一等來源的身分加入這張圖,它們的警示一觸發就由代理分流。
要多少錢?
價格公開且可自助購買:一個免費方案、每月 $80 起的付費方案,以及超過內含點數後的隨用隨付超額用量。每一個方案與限制都公布在 polylane.com/pricing。