API-overvågning

API-monitorer giver dig mulighed for automatisk at kontrollere, at dine API-endpoints er tilgængelige, svarer hurtigt og returnerer de rigtige data. Det er med til at sikre, at dine applikationer og integrationer fungerer som tiltænkt.

Ligesom med andre monitorer kan du, hvis en API-monitor finder et problem, arbejde sammen med dit team om at løse hændelsen og eventuelt opdatere din statusside.

Monitor

Vigtigste funktioner

  • Test dine API-endpoints fra forskellige lokationer verden over hvert 30. sekund.
  • Valider HTTP-statuskoder, JSON-body, headers og svartider.
  • Medsend egne headers, query-parametre eller JSON-payloads.
  • Få besked med det samme, hvis et endpoint er nede, langsomt eller returnerer uventede resultater.
  • Integrer med Slack, e-mail, SMS, telefonopkald, webhooks og mere.

Tilføj din første API-monitor

Du opretter en monitor ved at gå til dit projekt → Monitorer → Tilføj monitor.

Tilføj API-monitor

Monitortype

Vælg API som monitortype.

Monitortypen API

Indtast den endpoint-URL, du vil overvåge — for eksempel
https://api.dintjeneste.com/v1/users.

Konfiguration af forespørgslen

Du kan tilpasse din API-forespørgsel helt:

  • HTTP-metode: GET, POST, PUT, PATCH, DELETE, OPTIONS eller HEAD
  • Body: Send JSON, formulardata, GraphQL eller ren tekst med din forespørgsel
  • Godkendelse: Tilføj basic authentication, API-nøgle eller Bearer-token
  • Query-parametre: Føj nøgle/værdi-par til din forespørgsels-URL
  • Headers: Tilføj de egne headers, din API-forespørgsel kræver

Monitoren er vellykket, hvis

En API-monitor er vellykket, når alle angivne kontroller er opfyldt.
Du kan opsætte en eller flere af disse kontroller:

  • Statuskode: f.eks. at svaret er 200 OK
  • Svartid: f.eks. under 1 sekund
  • Body indeholder: f.eks. "success": true
  • JSON-sti: f.eks. at data.status er lig med "active"
  • Header indeholder: f.eks. Content-Type: application/json

Hvis en af betingelserne ikke er opfyldt, markeres monitoren som nede, og der sendes alarmer ud fra dine alarmindstillinger.

Avancerede indstillinger

Avancerede indstillinger for monitor
  • Kaldenavn: Giv din monitor et beskrivende navn, så den er lettere at kende igen.
  • Kør tjek hvert: Bestem, hvor ofte endpointet skal testes.
  • Kør fra: Vælg testlokationer (USA, Canada, Europa, Asien).
  • Tilføj til statussiden: Vis oppetid og svartider for dit API offentligt.
  • Når en monitor fejler: Start en hændelse, giv abonnenter besked, eller offentliggør på din statusside.
  • Når en monitor kommer op igen: Løs hændelser, og opdater din statusside automatisk.
Tillykke, du har tilføjet din første API-monitor!