Ordlista · Typer av övervakning

Vad är API-övervakning?

API-övervakning kontrollerar att en API-endpoint går att nå, svarar med rätt statuskod och data och gör det tillräckligt snabbt, genom att skicka riktiga förfrågningar enligt ett schema.

Så fungerar det och därför spelar det roll

En API-kontroll skickar en förfrågan med den metod, de headers och den body som endpointen förväntar sig, ofta med en autentiseringstoken, och kontrollerar sedan svaret: statuskoden, svarets headers och fält i JSON-bodyn, som att $.status är ok eller att en lista inte är tom.

Många fel syns först över flera anrop: att logga in, använda token, skapa och läsa tillbaka en post. Att kedja förfrågningar och skicka värden mellan dem testar API:et som en klient använder det.

En dedikerad endpoint för hälsokontroll som testar databasen och andra beroenden, utan sidoeffekter, är det billigaste att övervaka varje minut.

Så hjälper Uptimecheck

Uptimechecks API-monitorer skickar GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- eller OPTIONS-förfrågningar med upp till 20 headers och en body, och kontrollerar status, upp till 10 JSON- och header-villkor samt ett nyckelord. Flöden i flera steg kedjar förfrågningar och skickar vidare värden som en token mellan stegen, med lösenord lagrade krypterat, och svar som är långsammare än din gräns skickar ett larm om långsamhet.

Se API-övervakning

14 dagar gratis · Sedan gratis för 5 övervakningar · Inget kreditkort

Läs mer i guiderna

Guides 7 min läsning

Så bygger du en health check-endpoint (och övervakar den)

En health check-endpoint talar om för monitorer och lastbalanserare om din app kan hantera förfrågningar. Vad du ska kontrollera, hur du håller den snabb och säker, kod för Laravel, Express och Flask, och hur du övervakar den.

Läs

Frågor

Vad ska en hälsokontroll för ett API returnera?

200 med en liten JSON-body när tjänsten och dess kritiska beroenden fungerar, och 503 när de inte gör det. Håll den snabb och fri från sidoeffekter.

Hur övervakar jag ett API som kräver autentisering?

Skicka token eller API-nyckel som en header i kontrollen. Använd en separat nyckel med enbart läsrättighet, så att kontrollens inställningar inte kan ställa till skada om de läcker.

Hur ofta ska ett API kontrolleras?

Varje minut för API:er som kunder är beroende av, och var 5:e till 15:e minut för interna eller mindre kritiska.

Driftstopp är historia.

Sätt upp din första övervakning på under en minut, eller ta en titt i livedemon först.

14 dagar gratis · Sedan gratis för 5 övervakningar · Inget kreditkort