A comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, web, database, network, containers, orchestrations like Docker and Kubernetes, and more.

START FREE TRIAL

Complete visibility into the health and performance of applications and their underlying infrastructure

Quickly pinpoint the root cause of performance issues across the stack, down to a poor-performing line of code

START FREE TRIAL

Custom metrics and analytics

Analyze custom infrastructure, application, and business metrics

View Custom Metrics Monitoring Info

Powerful API that makes it easy to collect and create any custom metric

Achieve ultimate visibility and enhanced troubleshooting with synthetic and real user monitoring

START FREE TRIAL

Free APM Software

Catch bugs early on, and gain full visibility and insights into the applications you’re developing

View Product Info

Free, full-function APM tool for testing and troubleshooting application performance before moving into production

Dev Edition includes five traces per minute, 100 metrics, three hosts, and six containers

GET FREE TOOL

Log Management and Analytics powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

View Log Management and Analytics Info

Collect, search, and analyze log data in addition to your metrics and traces to quickly pinpoint application performance problems

Reduce mean time to resolution (MTTR) by quickly jumping from a trace or host view into the relevant logs to accelerate troubleshooting

START FRE TRAIL

Digital Experience Monitoring Powered by SolarWinds Pingdom

Make your websites faster and more reliable with easy-to-use web performance and digital experience monitoring

View Digital Experience Monitoring Info

Add client-side web application performance monitoring. Provide maximum observability by adding the user’s perspective.

Achieve ultimate visibility and enhanced troubleshooting with synthetic and real user monitoring

START FREE TRIAL

If you’re already using or planning to use AWS Lambda to run code without provisioning or managing servers, you’ll want to monitor your serverless applications with the new SolarWinds® AppOptics Lambda forwarder and APM agents.

If you’re not using AWS Lambda, here’s what you need to know—it’s an event-driven, serverless computing platform by Amazon Web Services. About 20% of global companies are already using serverless offerings such as Lambda, and this usage is expected to grow to 50% in the next five years.

But how exactly does the Lambda forwarder work?

The AppOptics Lambda forwarder is a serverless application repository you can install as a Lambda function in your AWS account. It is then invoked by the CloudWatch Logs subscription filter(s) you configure on the log group of your Lambda function. The forwarder reads these logs events to report enhanced metrics. And if you’ve enabled tracing on your function, the forwarder can also report the trace data in your log events to AppOptics.

We’ll go into more detail about enhanced metrics in a moment, but first let’s answer your next question.

Why would I want to use distributed tracing?

Tracing can provide valuable insight if you’re trying to figure out what’s causing your Lambda function to execute slowly or if you need to find out the cause of errors or failed invocations of those functions.

 

What kinds of enhanced metrics can I expect?

The AppOptics Lambda forwarder can provide the following enhanced metrics:

  • The Lambda function invocation’s duration (in milliseconds)
  • The Lambda function invocation’s billed duration (in milliseconds)
  • The time taken to initialize the Lambda function execution environment for a cold start invocation (in milliseconds)
  • The memory used by the Lambda function (in megabytes)
  • The memory configured for the function (in megabytes)

You’ll also be able to use tags such as @host to see host aliases and the @host tag or environment.


How do I get started?

We thought you’d never ask! To get started:

  • First, set up the AWS CloudWatch Integration to pull Lambda metrics.
  • Next, check out the AppOptics technical documentation and use our script to help set up the forwarder and subscription filter(s).
  • Then, set up the AppOptics Lambda forwarder by downloading the installation script we provide and run it in the interactive mode.
  • Last, configure your Lambda function’s log group using the subscription filter. Instructions on how to do this are also included in the AppOptics technical documentation.

Now you’ll be able to use AppOptics Lambda forwarder and APM agents to get enhanced metrics for your Lambda function. And as we talked about earlier, you’ll want to get tracing data too, so be sure to enable it on your AWS Lambda function.

Note: You may see additional costs in your AWS account when you enable the forwarder and APM agents, but you’re likely still saving significantly by taking advantage of the flexibility and automatic scaling of the serverless environment.

If you aren’t already using AppOptics, sign up for a full-featured 30-day trial and see the benefits for yourself with no commitment.

Like what you see? Come join our SolarWinds community on THWACK® and get the inside scoop on all things AppOptics!

 

Related articles

© 2021 SolarWinds Worldwide, LLC. All rights reserved.