Sanasto · Valvonnan tyypit

Mikä on API-valvonta?

API-valvonta tarkistaa lähettämällä oikeita pyyntöjä aikataulun mukaan, että API-päätepiste on tavoitettavissa, vastaa oikealla tilakoodilla ja datalla ja tekee sen riittävän nopeasti.

Miten se toimii ja miksi sillä on väliä

API-tarkistus lähettää pyynnön päätepisteen odottamalla metodilla, otsakkeilla ja rungolla, usein todennustunnisteen kanssa, ja tarkistaa sitten vastauksen: tilakoodin, vastausotsakkeet ja JSON-rungon kentät, esimerkiksi että $.status on ok tai ettei lista ole tyhjä.

Monet viat näkyvät vasta useiden kutsujen yli: kirjautuminen, tunnisteen käyttö, tietueen luominen ja lukeminen takaisin. Pyyntöjen ketjuttaminen ja arvojen välittäminen niiden välillä testaa API:a niin kuin asiakas sitä käyttää.

Erillinen health check -päätepiste, joka testaa tietokannan ja muut riippuvuudet ilman sivuvaikutuksia, on edullisin kohde valvoa minuutin välein.

Näin Uptimecheck auttaa

Uptimecheckin API-valvonta lähettää GET-, POST-, PUT-, PATCH-, DELETE-, HEAD- tai OPTIONS-pyyntöjä enintään 20 otsakkeella ja rungolla ja tarkistaa tilan, enintään 10 JSON- ja otsakeehtoa sekä avainsanan. Monivaiheiset polut ketjuttavat pyyntöjä ja välittävät arvoja, kuten tunnisteen, vaiheesta toiseen, salasanat salattuina tallennettuina, ja asettamaasi rajaa hitaammista vastauksista lähtee hitaushälytys.

Katso API-valvonta

14 päivän ilmainen kokeilu · Sen jälkeen ilmainen 5 valvonnalle · Ei luottokorttia

Lue lisää oppaista

Guides 7 min lukuaika

Health check -päätepisteen rakentaminen (ja valvonta)

Health check -päätepiste kertoo valvontapalveluille ja kuormantasaajille, pystyykö sovelluksesi palvelemaan pyyntöjä. Mitä tarkistaa, miten pitää se nopeana ja turvallisena, koodi Laravelille, Expressille ja Flaskille sekä miten sitä valvotaan.

Luku

Kysymykset

Mitä API:n terveystarkistuksen pitäisi palauttaa?

200 ja pieni JSON-runko, kun palvelu ja sen kriittiset riippuvuudet toimivat, ja 503, kun ne eivät toimi. Pidä se nopeana ja ilman sivuvaikutuksia.

Miten valvon API-rajapintaa, joka vaatii tunnistautumisen?

Lähetä tunniste tai API-avain tarkistuksen otsakkeessa. Käytä erillistä, vain lukuoikeudet sisältävää avainta, jotta tarkistuksen asetukset eivät voi aiheuttaa vahinkoa, jos ne vuotavat.

Kuinka usein API pitäisi tarkistaa?

Minuutin välein API-rajapinnoille, joista asiakkaat ovat riippuvaisia, ja 5–15 minuutin välein sisäisille tai vähemmän kriittisille.

Katkot ovat menneisyyttä.

Luo ensimmäinen valvontasi alle minuutissa – tai tutustu ensin live-demoon.

14 päivän ilmainen kokeilu · Sen jälkeen ilmainen 5 valvonnalle · Ei luottokorttia