200 OK betyder inte att API:t fungerar. BlipBeat verifierar svaret — statuskod, svarstid, keyword och JSON-fält — så att du får veta när datan är fel, inte bara när tjänsten är nere.
En HTTP-monitor kontrollerar statuskod och svarstid enligt dina kriterier. Vill du längre in i svaret lägger du till JSON-assertions: punktavgränsade vägar in i svaret, som data.status eller items.0.id, med det värde de ska ha.
Jämför med eq, neq, gt, lt, contains eller regex. Alla assertions måste passa för att kontrollen räknas som up — går en av dem fel öppnas en incident, även när statuskoden ser fin ut.
En endpoint som svarar snabbt men returnerar error i bodyn, en nyckel som försvinner ur svaret, ett prisfält som blivit null — det är felen som slinker förbi en vanlig ping och istället blir kundärenden.
Med assertions verifierar du affärslogiken i övervakningen: att listan innehåller objekt, att status-fältet är ok, att versionen inte sjönk. Perfekt för publika REST-API:er, interna mikrohandles och integrationer andra tjänster bygger på.