Skip to content

v0.3.0

Latest

Choose a tag to compare

@venelinkochev venelinkochev released this 22 Aug 11:24

v0.3.0

Matches EasyMonitor server v0.3.0. Update probes before (or together with) the server.

New: keyword assertions on HTTP checks

  • Check jobs can carry an optional response-body assertion (assertion_type of keyword_present or keyword_absent, plus assertion_value)
  • Evaluated after a successful status check against the first 1 MB of the response body (case-sensitive); a failed assertion is reported as down with a readable reason, e.g. Keyword "healthy" not found in response body
  • Assertion types this probe does not recognize are skipped without publishing instead of being misreported as up, so future server releases can add assertion types without breaking older probes

Compatibility

  • Works with servers v0.1.x and newer; keyword assertions require server v0.3.0
  • Older probes against a v0.3.0 server keep working and simply evaluate the status code only for monitors with assertions