How BigPicture is using Moesif: Monitoring APIs on AWS Lambda

automatic API monitoring and analytics

Monitoring APIs on AWS Lambda
How BigPicture uses Moesif to monitor their APIs running on AWS Lambda.

Overview

BigPicture is a marketing analytics platform used by B2B companies like YugaByte that turns anonymous traffic into opportunities. Unlike companies like Mixpanel or popular CRMs, BigPicture is focused on tracking anonymous traffic rather than authenticated users that can be tracked by an email. Their customers install a small javascript snippet on their website. That script is powered by a custom RESTful API that BigPicture built in house on top of AWS Lambda and AWS API Gateway with Node.js.

Problem

BigPicture also had some unique challenges by using AWS Lambda. API reliability is critical for BigPicture since if the API is down, BigPicture’s customer data may be lost or not tracked. At the same time, traditional infrastructure level monoitoring is not compatible with a FaaS set up like AWS Lambda. Thus BigPicture added the Moesif Express NPM directly to their AWS Lambda code.

Results

Once installed, Moesif was able to analyze the API traffic and build a historical model. They configured alert rules so the receive Slack and email alerts when Moesif detects anomalous behavior with the API. They uses Moesif not just for monitoring their API, but also getting business metrics to understand which customers are using their API by adding user metadata like email. BigPicture was able to reduce the time to resolution when a new customer is having trouble with their SDK, by searching for the customer's email right in Moesif to bring a full time lime trace of the API calls. With Moesif, BigPicture also sees the browser type and the version of SDK to see if the issue is already known.


Measure adoption of integration partners
How Tallyfy measures adoption of integration partners at the edge.

DHL

Thanks for creating Moesif. I'm a plugin developer for DHL Parcel. Me and my team are creating plugins for popular eCommerce web shops that communicates with an API to create shipment labels. Moesif has been quite helpful with debugging process.

Shin Ho, Developer, DHL

Analyzing API usage
How Rev analyzes API usage patterns to build APIs developers love.

The Zebra

Everything is going great. I made some enhancements to the headers sent with each request to enable searching on select items and our stakeholders are really enjoying using it.

Jessica Ross, Senior Software Engineer, The Zebra

REST API debugging
How an accounting platform use Moesif to debug API errors seen in development.

Improving API performance
How Basepair improves API performance with segmentation and heatmaps.

Praetorian Digital

Moesif is a part of my daily flow giving me important insight into our api as well as the consumers of our api.

Jonathan Pickett, Lead Engineer, Praetorian Digital

Monitoring mobile APIs
How Prodigy gets alerted of new issues on their mobile API.

Ready to get started?

Join over 2000 organizations using Moesif to understand API usage and improve key metrics