IOpipe ingests data from your Lambda functions and provides you with a real-time dashboard, alerts, and visibility into your systems. Below is a list of the kind of data IOpipe collects from the system:

  • timestamp (when the invocation happened)
  • AWS function information (name, version, ARN, log stream and group, memory limit, remaining time in ms, X-Ray trace id)
  • disk usage
  • memory usage
  • IOpipe agent information (runtime, agent version)
  • host information, including boot_id
  • CPU usage
  • Errors (name, stacktrace)

IOpipe agents generate additional data to identify unique processes and coldstarts as well. Additionally, you might instrument your IOpipe agent and send additional data:

  • labels
  • custom metrics
  • custom trace data
  • auto-http trace data
  • log data
  • event-info

These options are available in the bundled agents (@iopipe/iopipe for NodeJS and default installations of Python and Java agents), and can be configured and/or turned off as appropriate for your use case.

If you're concerned about PCI compliance, please see our article on using PCI compliant workloads with IOpipe.

Did this answer your question?