API-övervakning

Med API-övervakare kan du automatiskt verifiera att dina API-endpoints är åtkomliga, presterar bra och returnerar rätt data. Det hjälper dig att garantera att dina applikationer och integrationer fungerar som de ska.

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

Viktigaste funktionerna

  • 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.

Lägg till din första API-övervakare

Gå till ditt projekt → Övervakare → Lägg till övervakare för att skapa en övervakare.

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!