Operations | Monitoring | ITSM | DevOps | Cloud

Serverless

The latest News and Information on Serverless Monitoring, Management, Development and related cloud technologies.

Serverless Monitoring: Logs, Metrics & Traces with AWS Lambda

I’ve been primarily a Javascript developer for a long time now, it’s been my go-to language for the better part of a decade now, I even wrote a post on how to implement observability in a traditional Node.js application. Now, on top of hacking around in JS, I also love building things for AWS Lambda which is AWS’s option for Functions-as-a-Service.

Announcing Honeycomb's extension for the AWS Lambda Runtime Logs API

Today, AWS announced the AWS Lambda Runtime Logs API, a new way to easily send logs from AWS Lambda functions directly to your destination of choice. AWS Lambda Extensions, announced in October, provide the ability to run code in parallel that is independent of your function’s lifecycle. We’ve created an extension that utilizes the Lambda Runtime Logs API to send your logs directly to Honeycomb.

How to use Lambda extensions with Sumo Logic to reduce operational overhead and improve performance

We are excited to partner with AWS to get real-time log data from AWS Lambda through the new AWS Lambda Runtime Log API and AWS Lambda Extensions. AWS Lambda Extensions enable us to more easily integrate into the AWS Lambda execution environment to control and participate in the AWS Lambda lifecycle and the AWS Lambda Logs API enables us to collect function, platform, and extension logs. Through this integration, Sumo Logic and AWS make it possible to reduce operational overhead and improve performance.

Webinar: Debugging AWS Lambda Timeouts with Yan Cui

When a Lambda function times out, it’s one of the trickier problems to debug, especially if the function performs multiple IO calls. What was it doing when it timed out? And how do I identify these timeout errors quickly when Lambda lumps them together with other unhandled exceptions? In this webinar, we will show you how to identify and debug timeout errors, and strategies for mitigating timeouts and degraded performance more gracefully when there are underlying issues.

Webinar: Debugging Slow Lambda Response Times

One of the most common performance issues in serverless architectures is elevated latencies from external services, such as DynamoDB, ElasticSearch, or Stripe. In this webinar, we will show you how to quickly identify and debug these problems, and some best practices for dealing with poor performing 3rd party services. Here are some of the topics we cover.

Webinar: Improving AWS Lambda Cold Starts

AWS has improved Lambda cold starts by leaps and bounds in the last year. But for performance-sensitive applications such as user-facing APIs, Lambda cold starts are still a thorn in one’s side, especially when working with languages such as Java and .Net Core. In this webinar, we will dive into strategies for improving cold start latency and how to mitigate them all together with Provisioned Concurrency, and how Lumigo helps you optimize your use of Provisioned Concurrency.

Monitoring Serverless Applications

Serverless. It’s likely you’ve already come across this term somewhere, but what exactly does it mean? Well, to start, serverless, or serverless computing, doesn’t really mean there aren’t servers involved, because there are, rather it refers to the fact that the responsibility of having to manage, scale, provision, maintain, etc., those resources now belong to cloud providers, such as AWS Lambda, Google Cloud Platform, Microsoft Azure, and others.

What's a "normal" amount of Lambda functions?

2020 – what a ride it’s been! The state of the world this year has definitely been unpredictable and ever more surprising. So for some interesting insights and stability, we’ve turned to Lambdas. Namely, the state of Lambda functions in 2020! Ever wondered how others look without their face masks on? At Dashbird, we get to (metaphorically speaking) see what everyone looks like behind their serverless masks (read: stacks), and identify trends and patterns.