Can’t find any answer for your question?
Log into Serverless Framework and ask us in the support widget.
No. Deployments via the Serverless Framework CLI are unlimited. Deployments via CI/CD are also unlimited; however, each deployment is limited to 30 mins.
Yes. Just hit the “cancel” button on the dashboard at any time and you’ll be cancelled immediately.
A Trace is a payload which includes the request/response details, detailed spans, errors and performance information for each AWS Lambda invocation. You can access and query Traces in Serverless Framework via the Trace Explorer.
A Metric is a single numerical payload which captures the AWS Lambda Invocation duration, invocation, max memory, initialization duration, and custom metrics instrumented in your AWS Lambda handler. You can access metrics in Serverless Framework via the Global Metrics View, the Trace Explorer and within the Metrics views of your Serverless Framework Services.
Yes. Each AWS Lambda function can be controlled individually from the Serverless Framework AWS Integration settings page. Enabling instrumentation for a function will add a layer with an extension to add instrumentation for request/response details, and spans for HTTP requests and AWS service requests.
Yes, Logs are included in Traces. Logs are not collected or stored in Serverless Framework; instead, Logs are retrieved from AWS CloudWatch from the Trace details. To access Logs, query Traces via the Trace Explorer. The Framework will auto-tag your workloads as best as it can, but you may want to add custom tags as well to each function or Trace via our SDK to improve querying. Click on a Trace to load Logs, errors and more.
Serverless Framework provides automatic Trace sampling to limit the number of ingested Traces. This helps you save costs.
No further action is needed to enable sampling. Trace sampling is applied progressively in proportion to invocation load. At low volumes the sample rate will be 0%, meaning 100% of invocations will generate traces, while at high volumes (1M+ invocations) only 20% of successful invocations will be generate traces. If a trace contains any error or warning events, including any warnings generated by the SDK (e.g. invalid tag key on setTag()), then the Trace will not be sampled. This ensures that all errors and warnings will be available in the Trace Explorer. Metrics are not subject to Sampling. All metrics generated and collected by the Instrumentation will continue to work, even if the trace was successful. Our pricing allows for higher Metrics volumes due to this.
Yes, we offer premium support packages for Serverless Framework and general serverless architecture help. A Subscription is required in order to purchase Support. Please check out the Support page for more details.
Yes, if you are on the Team or Custom tier, but you only have one team member and use fewer than 100K traces and 400K metrics per month, then there is no need for you to be on the paid tier and you can cancel the subscription at any time to downgrade to Free.
For the "Team" tier, all payments are processed on the last day of each month.
Yes. If you downgrade from the Team or Business tier to the Free tier, you will be charged the prorated cost for month-to-date usage.
The fees are calculated based on usage for the last billing period. Member and Trace/Metric usage is determined by the high water mark. The high water mark is reset at the end of each billing cycle. For example, if you have 10 members in the middle of the month, but you remove 5 of them by the end of the month, then you will be charged for 10 members as that is the high water mark. Since you have 5 members at the start of the next billing cycle you will only be charged for 5 Members at the end of the following billing cycle if you do not add members at any point in that billing cycle.
Yes. In each billing cycle the number of users is determined by the high water mark for the number of users. For example, if you start the billing cycle with 4 users, then add 1, but remove them before the end of the billing cycle, you will be charged for 5 users.
Credit card payments are automatically charged at the end of the billing cycle. The credit card transaction will be retried periodically for 14 days during the grace period. If the credit card payments continue to fail, then the organization plan will be cancelled.
Once an account is in a cancelled state the organization will only have access to the Free tier features. Traces and Metrics may be throttled, and only the organization owner will be permitted to deploy with the dashboard.