Shopmium’s Quest to Develop
the Ideal Monitoring Capabilities

Shopmium Logo

Buy, scan… and get cash back – It’s that simple! No more coupons to cut or tickets to send through snail mail… Shopmium says good-bye to the traditional coupon approach and opens up a new wave of opportunities within the retail industry. Since its launch in 2011, Shopmium has led hundreds of campaigns for FMCG, both in France and in the USA.

We recently met up with Quentin de Chivre & Thomas Larrieu, the CTO and lead developer of Shopmium, to have a little chat about their pursuit of crafting an amazing user experience.

A dragging search for the right log analysis tool

We understood the importance of log analysis & monitoring to provide high performing services, and started looking for tools that could help us be more proactive when improving our applications.
Since we were on Heroku, we took a systematic approach and tried the three options offered at that time on the marketplace, namely: Loggly, Logentries and Papertrail for logs & Librato for metrics combo. We started out with a parallel run of the three but none of them turned out to be satisfactory to us. We found the tools to be too slow to be conveniently used on a daily basis, and we couldn’t really get the analyses we were looking for.

We often were using two tools at once instead of just one, which wasn’t very convenient. When a sudden peak in a graph popped up in one tool, we had to go from this tool to the other in order to understand what was going on. The charting functions were indeed separate from the logs. Switching between tools to troubleshoot and understand issues on Shopmium app was a daily hindrance. And so we kept on looking for other ways to monitor our machine data.

Charts and log entries in one tool

Shopmium exemple
Eventually, we got in contact with the guys at and decided to give the product a try. wasn’t on the Heroku marketplace at that time we organized for our logs to be sent to them. So we took this opportunity to have a better look at what we were logging and define more clearly the information that was important to us.
Soon enough, we started discovering the platform. The filtering and analytics capabilities are beyond all other solutions we have tried up to now. The manipulation of attributes and data visualization allow us to see the big picture and deep dive into the corresponding log entries with one tool, and in no time. In fact, Troubleshooting is so much easier that we even use to understand what is happening on other systems at Shopmium.

Learning the trade

Quentin de Chivre Shopmium

Now that information is much easier to access and look at, we have a much better understanding of our system: we really have gained internal knowledge. Now, thinking of developing our monitoring abilities one step further, we might take a look at’s js library to get data from our customer browsers and further increase our understanding of what is happening.

Shopmium are not the only ones to analyze their log entries thanks to Find other inspiring examples such as the one of BlaBlaCar, Lucca or Melusyn.

Related Posts

Get notified when new content is published