Help & guidesAdvanced monitors › Application version detection

Application version detection

4 min read · Advanced monitors

Goal: Detect when a deployed application changes version - useful for catching missed deployments or unexpected rollbacks.

How it works

ePulz.io reads a version string from a configured location and tracks changes:

  • HTTP header - e.g. X-App-Version: 2.4.1
  • JSON path - e.g. $.version in /health response
  • HTML regex - e.g. version-(\d+\.\d+\.\d+) in body
  • Meta tag - <meta name="app-version" content="...">

Setup

  1. Monitor detail -> Version tracking
  2. Pick the source type
  3. Enter the selector (header name / JSON path / regex)
  4. Optionally: Alert on change (versus passive logging only)

What you get

  • Timeline of version changes (with timestamps)
  • Optional alert email / Telegram on every change
  • Filter monitors by current version (useful for fleets)

Use case:

A backend was supposed to deploy v3.2 last night. Open the version timeline - if it still shows v3.1, the deploy failed silently.