API-övervakning

API-övervakare skickar ett konfigurerbart HTTP-anrop till en endpoint var 30:e sekund och aviserar dig när den inte går att nå, svarar långsamt eller returnerar fel data. Du styr metod, headers, body och autentisering och ställer villkor på statuskod, JSON-body, headers och svarstid.

Precis som med andra övervakare kan du, när en API-övervakare hittar ett problem, arbeta tillsammans med ditt team för att lösa incidenten och om du vill uppdatera din statussida.

Övervakare

Vad kontrollerar en API-övervakare?

  • Testa dina API-endpoints från flera platser i världen var 30:e sekund.
  • Validera HTTP-statuskoder, JSON-body, headers och svarstider.
  • Skicka med egna headers, query-parametrar eller JSON-payloader.
  • Få aviseringar direkt om en endpoint ligger nere, är långsam eller returnerar oväntade resultat.
  • Integrera med Slack, e-post, SMS, telefonsamtal, webhooks och mer.

Hur lägger jag till en API-övervakare?

Gå till ditt projekt → Övervakare → Lägg till övervakare, välj API, ange endpointens URL, konfigurera anropet och sätt villkoren som avgör att endpointen fungerar som den ska.

Lägg till API-övervakare

Typ av övervakare

Välj API som typ av övervakare.

Typen API-övervakare

Ange URL:en till den endpoint du vill övervaka – till exempel
https://api.dintjanst.com/v1/users.

Konfiguration av anropet

Du kan skräddarsy ditt API-anrop helt och hållet:

  • HTTP-metod: GET, POST, PUT, PATCH, DELETE, OPTIONS eller HEAD
  • Body: Skicka JSON, formulärdata, GraphQL eller ren text med anropet
  • Autentisering: Lägg till basic authentication, API-nyckel eller Bearer-token
  • Query-parametrar: Lägg till nyckel/värde-par i anropets URL
  • Headers: Lägg till egna headers som ditt API-anrop kräver

Övervakaren lyckas om

En API-övervakare lyckas när alla angivna villkor är uppfyllda.
Du kan ange ett eller flera av följande villkor:

  • Statuskod: t.ex. att svaret är 200 OK
  • Svarstid: t.ex. under 1 sekund
  • Body innehåller: t.ex. "success": true
  • JSON-sökväg: t.ex. att data.status är "active"
  • Header innehåller: t.ex. Content-Type: application/json

Om något av villkoren inte uppfylls markeras övervakaren som nere och aviseringar skickas enligt dina aviseringsinställningar.

Avancerade inställningar

Avancerade inställningar för övervakare
  • Visningsnamn: Ge din övervakare ett beskrivande namn så att den är lätt att känna igen.
  • Kör kontroller var: Bestäm hur ofta din endpoint ska testas.
  • Kör från: Välj platser att testa från (USA, Kanada, Europa, Asien).
  • Lägg till på statussidan: Visa API:ets upptid och svarsstatistik publikt.
  • När en övervakare fallerar: Skapa en incident, meddela prenumeranter eller publicera på statussidan.
  • När en övervakare återhämtar sig: Lös incidenter och uppdatera din statussida automatiskt.
Grattis, du har lagt till din första API-övervakare!