8

PricingBlog
All posts
engineering

Why We Built Pulsar: Magento Monitoring Done Right

2026-04-01 · Byte8 Team

Share

Every Magento store we've worked on had the same problem: monitoring tools that didn't understand Magento.

New Relic tells you your PHP response time is slow. It doesn't tell you that your indexers are stuck, your cron hasn't run in 6 hours, or your checkout flow silently broke after the last deploy.

The problem with generic APM

General-purpose monitoring tools treat Magento like any other PHP application. They measure response times, error rates, and throughput. That's useful, but it misses the Magento-specific signals that matter most:

  • Indexer status — Are your catalog indexes current, or is your storefront showing stale data?
  • Cron health — Is the cron runner actually executing, or did it silently stop?
  • Checkout flow — Can a customer actually complete a purchase, or does the payment step throw a 500?
  • Health collectors — PHP version, database size, cache hit rates, media integrity — all in one view.

What Pulsar does differently

Pulsar is purpose-built for Magento. The Magento extension exposes a lightweight /pulsar/health endpoint that collects data from 15+ health collectors with minimal overhead.

The Rust backend checks this endpoint at sub-minute intervals and fires alerts the moment something goes wrong. No configuration required — it understands Magento out of the box.

Built in Rust

We chose Rust for the Pulsar backend because monitoring infrastructure needs to be faster and more reliable than the systems it monitors. Rust gives us:

  • Sub-millisecond response times for the API
  • Zero-cost abstractions for concurrent health checks
  • Memory safety without garbage collection pauses
If you're running a Magento store and your monitoring doesn't understand indexers, cron, and checkout flows — you're flying blind.

Start monitoring your store with Pulsar →


Enjoyed this? Share it with your team.

Share