Kom i gang
Vakt360 snakker Sentry-inntaksprotokollen, så SDK-ene du allerede bruker fortsetter å virke. Pek dem mot din Vakt360-DSN, så begynner feilene å strømme inn, gruppert, symbolisert og klare for varsling.
Hurtigstart
Bruker appen din allerede en Sentry-SDK, er det å gå live med Vakt360 en endring på én linje: bytt DSN-en. Ingenting annet i oppsettet ditt trenger å endres.
Sentry.init({
dsn: "https://<your-key>@ingest.vakt360.com/<project>",
tracesSampleRate: 1.0,
});
Utløs en testfeil, så dukker den opp i dashbordet ditt i løpet av sekunder, gruppert i en sak.
DSN-en din
En DSN (Data Source Name) forteller SDK-en hvor hendelser skal sendes. Opprett et prosjekt i dashbordet og kopier DSN-en fra prosjektets innstillinger. Den ser slik ut:
https://<your-key>@ingest.vakt360.com/<project>
DSN-en er begrenset til inntak. Den kan ikke lese kontoen din eller endre innstillinger, så den er trygg å ta med i klientkode. Du kan rotere et prosjekts nøkkel når som helst.
Installer SDK-en
Bruk den offisielle Sentry-SDK-en for språket ditt. Et par eksempler:
# installer
npm install @sentry/node
// initialiser, så tidlig som mulig
import * as Sentry from "@sentry/node";
Sentry.init({ dsn: "https://<your-key>@ingest.vakt360.com/<project>" });
# installer
pip install sentry-sdk
# initialiser
import sentry_sdk
sentry_sdk.init(dsn="https://<your-key>@ingest.vakt360.com/<project>")
Det samme byttet på én linje virker for SDK-ene til JavaScript, Python, Ruby, Go, Java, PHP, .NET, Rust, React Native, iOS og Android, og enhver annen Sentry-SDK.
Releaser & kildekart
Merk hver deploy med en release, så Vakt360 kan fortelle deg hvilken versjon som introduserte en sak og når den ble løst. Sett releasen i SDK-konfigurasjonen din, og last deretter opp kildekart for den releasen, så minifiserte stacktraces løses til dine opprinnelige funksjonsnavn og linjenumre.
Sentry.init({
dsn: "https://<your-key>@ingest.vakt360.com/<project>",
release: "2.14.0",
});
Last opp kart fra Releases-området i prosjektet, eller fra byggeløypa di. For native mobil, last opp en ProGuard/R8-mapping (Android) eller dSYM (iOS) fra prosjektets innstillinger.
Kjernebegreper
- Saker. Tusenvis av hendelser samles til en håndfull saker etter avtrykket i stacktracen, så du fikser feilen, ikke flommen.
- AI. Få en årsaksanalyse på en hvilken som helst sak, og koble til et GitHub-repo så Vakt360 kan åpne en utkast-pull request med fiksen, følge med på CI, og bekrefte at feilen er løst. Bruk din egen modell eller den innebygde.
- Varsler. Få varsler på e-post, Slack, PagerDuty og webhook for nye saker, regresjoner og topper. Varsler avdupliseres så du aldri blir begravd.
- Releaser. Hver hendelse knyttes til en release, så du ser hva en deploy introduserte eller fikset.
- Oppetid & cron. Følg med på endepunktene og de planlagte jobbene bak feilene, på samme sted.
- Team & roller. Inviter teamet ditt med rollene eier, admin, medlem, fakturering og skrivebeskyttet, med tofaktor (som kan gjøres påkrevd for hele arbeidsområdet) og et sporbart revisjonsspor innebygd.
Data & personvern
Hendelsene dine driftes og behandles i EU, og sensitive verdier (autorisasjonshoder, informasjonskapsler, tokener og kortlignende numre) maskeres på serverne våre før en hendelse lagres. Se sikkerhetssiden for hele tilnærmingen, og personvernerklæringen for hva vi samler inn.
API-referanse
Bygger du en integrasjon eller automatiserer arbeidsområdet ditt? Hele REST-API-et, med skjemaer for forespørsel og svar, er dokumentert i den interaktive API-referansen.
Få hjelp
Står du fast? Send e-post til support@vakt360.com, så hjelper vi deg i gang.
Vakt360