Serverless logo
Products
FRAMEWORK
Overview
CI/CD
Secrets
Plugins
Pricing
Signup
CONSOLE
Overview
Pricing
Signup
CLOUD
Overview
Pricing
FAQ
Signup
Docs
FRAMEWORK
Documentation
Getting Started
CLOUD
Documentation
Getting Started
CONSOLE
Documentation
Getting Started
Pricing
Company
ABOUT US
About
Careers
Contact Us
SUPPORT
Get Support
COMMUNITY
Slack
Forum
Partners
Meetups
LEARN
Blog
Examples
Guides
LoginTry Console
Serverless logo
SalesLog in
Sign Up
Products
FRAMEWORK
Overview
CI/CD
Secrets
Plugins
CONSOLE
Overview
Signup
CLOUD
Overview
FAQ
Signup
Docs
FRAMEWORK
Overview
Get Started
CLOUD
Overview
Get Started
Pricing
Company
ABOUT US
Careers
Blog
About
Partners
LEARN
Guides
Examples
CONTACT US
Contact Us
Premium Support
COMMUNITY
Slack
Meetups
Forum
Support
Serverless Console - Docs

Serverless Console – Documentation

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Item title

Item description

X
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Item title

Item description

Serverless logo
Product
Expand
Option 1Option 2Option 3
DocsPricing
Company
Expand

Feature 1

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 2

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 3

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 4

Lorem ipsum dolor emet sin dor lorem ipsum
Search
Sales & Support
LoginSign Up
Open MenuClose Menu
Go to GitHub
Home
How it Works
Development Workflows
Building Applications
Link 1Link 1Link 1
Building Applications
Link 1Link 1Link 1
Building Applications
Link 1Link 1Link 1
Automated Testing
CLI Reference

Glossary

This is a consolidated list of terms and concepts, with precise definitions, which are used within Serverless Console and the broader cloud industry. Whenever possible, Serverless Console adopts existing industry terms, rather than create new ones.

Organization

An organization is a single tenant in Serverless product suite (including Dashboard, and Serverless Cloud). An organization name needs to be unique and you need to add at least one AWS Integration to start using Serverless Console.

Integration

Integrations are how Serverless Console keeps track of third party tools you choose to instrument and monitor. You need at least one Integration to utilize Serverless Console features and you can use add multiple Integrations to a single organization.

Resources

Resources are an instance of a service on which you can enable monitoring. Currently this is limited to AWS Lambda Functions, but the set of supported resources is expected to grow over time.

Function

A function is an instance of an AWS Lambda application. Functions can be written in a variety of languages and support a large number of runtime environments.

Active Resource

Active Resources is a Resources that have been active in the last 24 hour period. See our pricing page for more details about how we use Active Resources.

AWS Integration

The AWS Integration is a collection of infrastructure deployed and tracked by Serverless Console. This Integration is deployed using a Cloudformation Stack and IAM Role.

AWS Lambda

AWS Lambda is a Serverless, event-driven computing environment for running Serverless applications also known as functions.

Initialization

Initialization refers to the period of function execution prior to the invocation of your handler. More details on the AWS Execution environment are available in our understanding Lambda duration guide.

Cold Start

A cold start is the name for a first-time initilization phase which takes longer than subsequent initilizations. See more details in our understanding Lambda duration guide.

Invocation

Function Handler

The handler of an AWS Lambda function is where your business logic resides. Regardless of language or runtime all AWS Lambda functions have a Handler which corresponds to the Invocation phase of the execution.

Function Error (Caught Exception)

Function errors are errors caught in an exception handlers you have included in your code. It can be helpful to include function handlers in your code for known failure points so you can find these failures in Trace Explorer.

Function Failure (Uncaught Exception)

A function failure occurs when an error occurs that is not handled as an exception. In these cases the function may fail to invoke. These appear on the metrics page and are sortable on the Trace Explorer.

Lambda Runtime

Lambda runtimes provide a language and architecture specific environment for executing your code. Serverless Console works on all function regardless of functions but enabling tracing requires Node.14 or later.

CloudFormation Stack

CloudFormation is an AWS Service which allows you to create templates for creating AWS Infrastructure. Serverless Console creates the Serverless-Inc-Role-Stack in your account when you add the AWS Integration.

IAM Roles

An Identity Access Management Role defines a set of permissions for interacting with your AWS Account. Serverless Console adds an the ServerlessMonitoringRole to create the following additional pieces of AWS Infrastructure.

Kinesis Firehose

A Kinesis Firehose is a streaming data pipeline used to send log data to Serverless Console.

Cloudwatch Log Subscription Filter

A Cloudwatch Log Subscription Filter specifies a set of logs to be set to a destination, such as Kinesis Firehose.

EventBridge

EventBridge is an event bus for publishing events, and is used for transporting CloudTrail events from your AWS account to Serverless Console. These events are used to track new Lambda function deployments.

CloudTrail

CloudTrail is a service used for getting a history of all AWS API calls in your AWS account.

Cloudwatch Metric Stream

Cloudwatch Metric Streams are used to collect aggregate metrics. Cloudwatch Metric streams allow you to collect metrics from any AWS Services. For a list of metrics we collect, see our metrics section.

Lambda Layer

A Lambda Layer is a packaged library for distributing Lambda Functions. The Serverless external extension and Serverless Node SDK are packaged as Lambda Layers and attached to your function when you enable additional monitoring features.

Serverless External Extension

An AWS Lambda Extension is extra code which you can add to your AWS Lambda Function via an AWS Lambda Layer in order to track telemetry data about each Invocation. Serverless Console uses a sophisticated AWS Lambda Extension for collecting telemetry data in AWS Lambda Functions.

Serverless Node SDK

The Serverless Node SDK is a Lambda Extension that instruments your code for specific interactions within your handler and with other AWS Services. See more details on supported child spans.

Tracing

A Trace is collection of Logs, Metrics, and Spans associated with an a functions initialization, invocation and shutdown phases. A Trace allows you to understand the progression of these phases and further troubleshoot slowness or errors.

Namespace

A namespace is a tag that can be applied to one or more of your functions to group functions that have related business outcomes - e.g. shopping-cart.

Environment

Environment allows you to group functions across specific environments like development, production, etc.

Spans

Spans are child interactions that occur within your Trace. This include the various phases of your execution as well as more detailed interactions that occur within your function.

Request

This is a unique id used on your trace. It is used to associate logs and metrics for a Trace.

Arch

This is the architecture (x86_64 or ARM64) that executed the function.

Max Memory

This is the Max Memory in MB used by your function.

Version

This is the version of the function that executed.

Outcome

Log Group

A log group is collection of logs organized for filtering and sorting in CloudWatch.

Log Stream Name

This is the log subscription filter we used to collect logs for this function.

Edit this page
Serverless logo
Product
Expand
Option 1Option 2Option 3
DocsPricing
Company
Expand

Feature 1

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 2

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 3

Lorem ipsum dolor emet sin dor lorem ipsum

Feature 4

Lorem ipsum dolor emet sin dor lorem ipsum
Search
Sales & Support
LoginSign Up
Open MenuClose Menu
FRAMEWORK
Overview
CI/CD
Secrets
Plugins
Pricing
CONSOLE
Overview
Pricing
Signup
RESOURCES
Framework DocsConsole DocsGuidesExamplesBlog
COMMUNITY
SlackMeetupsForum
SUPPORT
Contact UsPremium Support
COMPANY
AboutCareersPartners
Join our monthly newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
© 2022 Serverless, Inc. All rights reserved.
Terms of ServicePrivacy Policy