Dashboard
PlanetScale

Det var en langsom query hele tiden. Polylane sporer en regression fra servicen til branchen til den præcise query.

PlanetScale kører MySQL og Postgres, så du ikke skal. Polylane sætter dine databaser i den samme graf som de services, der forespørger dem, så undersøgelser ikke stopper ved servicegrænsen.

Skriv dig på ventelisten

Alle understøttede ressourcer.

De PlanetScale-ressourcetyper, der dukker op i din graf.

Database
Database-branch

Databasen deltager i undersøgelsen.

Dine databaser holder op med at være en separat tab: agenter kortlægger dem og undersøger gennem dem.

Databaser og branches i grafen

Polylane synkroniserer hver database og hver branch med dens plan, region, skematilstand og historik. MySQL og Postgres, ved siden af alt andet, du kører på andre clouds.

Knyttet til de services, der forespørger dem

Polylane matcher forbindelseshosts og brugernavne for at finde ud af, hvilken service der taler med hvilken branch. Når checkout-latensen stiger brat, kender grafen allerede databasen bag den.

Query Insights i undersøgelsen

Midt i undersøgelsen henter agenter Query Insights for branchen: de langsomme queries, de fejlende queries og de latensvinduer, PlanetScale selv markerede. Det hele lander i undersøgelsen som beviser.

Skemaændringer på tidslinjen

Hver synkronisering registrerer, hvad der blev ændret: nye branches, forældede branches, skemaer der flyttede sig. Når en app går i stykker lige efter en migrering, starter undersøgelsen fra migreringen.

Dine rækker forbliver dine

Polylane læser PlanetScale API'et og intet andet. Den forbinder aldrig til dine databaser, ser aldrig dine rækker og har aldrig databaselegitimationsoplysninger. OAuth-tokens krypteres, før de gemmes, og agenten ser dem aldrig.

Undersøgelser, der ender i en PR

Når rodårsagen er en dårlig query eller en migrering, lander rettelsen i repositoryet bag servicen, med beviser vedhæftet: det manglende indeks, den tilbagerullede migrering.

Spørgsmål.

Er Polylane en AI-SRE til PlanetScale?

Det er det, de fleste mener med begrebet: agenter, der holder dine PlanetScale-databaser og -branches i den samme kontekstgraf som de services, der forespørger dem, læser Query Insights under undersøgelser og retter det, de kan, mens et menneske godkender alt, der ændrer produktion. Vi kalder det selvkørende software i stedet for en AI-SRE: pointen er, at databasen passer på sig selv, ikke at en bot går ind i on-call-rotationen.

Hvordan forbinder Polylane til min PlanetScale-organisation?

Med OAuth. Klik på forbind, godkend i PlanetScale, og synkroniseringen starter. Polylane beder kun om læse-scopes, og der er ingen API-nøgler at oprette eller indsætte.

Hvilke PlanetScale-ressourcer synkroniserer Polylane?

Databaser og deres branches, MySQL og Postgres, hver med plan, region, skematilstand og historik. Polylane matcher også forbindelseshosts og brugernavne, så hver branch er knyttet til de services, der forespørger den.

Kan Polylane ændre mine databaser?

Nej. Polylane læser kun PlanetScale API'et: den forbinder aldrig til dine databaser, ser aldrig dine rækker og har aldrig databaselegitimationsoplysninger. Når rettelsen er en dårlig query eller en migrering, kommer den på en branch til din gennemgang, og CI afgør stadig mergen.

Hvordan dukker databaseissues op?

Gennem grafen. Når en app regredierer, omfatter blast radius branchen bag den, og agenter henter Query Insights for den branch: langsomme queries, fejlende queries og PlanetScales egne vinduer med latensafvigelser.

Virker det med min observability-udbyder?

Ja. Datadog, Sentry, Honeycomb, Axiom og Grafana Cloud kommer med i grafen som fuldgyldige kilder, og deres alarmer triageres af en agent i det øjeblik, de udløses.

Hvad koster det?

Priserne er offentlige og selvbetjente: en gratis plan, betalte planer fra $80 om måneden og pay-as-you-go-forbrug ud over de inkluderede credits. Hver plan og grænse er offentliggjort på polylane.com/pricing.

Undersøgelsen når frem til queryen. Helt ned til det manglende indeks.