IOpipe is an analytics and distributed tracing service which allows you to see inside Amazon Lambda functions for better insights into the daily operations and development of event driven “serverless” applications.

Once IOpipe is added to your Lambda functions, you’ll receive a daily email report giving you key information about your Lambda functions running in Amazon Web Services. We’re in early stages, and will be making rapid improvements to this service.

Function Performance Metrics

Daily Email Reports

Distributed Stack Traces

Realtime Dashboard

parallax background

Why IOpipe

IOpipe is FREE while we’re in beta.

Knowing what’s working and what isn’t is a basic and essential operational challenge for developers. The capability to debug your applications across dev, staging, and production environments is table stakes for any developer platform. Yet, today, this experience is lacking for developers of Function-as-a-Service applications on platforms such as AWS Lambda. It’s a new ecosystem and rapidly improving, but there’s a clear gap in tooling, especially around application performance and monitoring.

Few to none of the tools built for traditional application performance, server, or container monitoring have been adapted for serverless applications.

Get Started in 3 Minutes

IOpipe provides an open source module that you add to your Lambda function. Once you add IOpipe to your function, it will send telemetry to our service where we aggregate the data, and generate reports.

Follow these steps to integrate IOpipe into your Lambda functions:

Download iopipe:

$ npm install --save iopipe

Integrate iopipe:

var iopipe = require("iopipe")({
  clientId: CLIENT_TOKEN

exports.handler = iopipe(
  function(event, context, callback) {
    // Your Code Here