AWS App Runner

Overview

AWS App Runner enables you to deploy an application from source code or a container image to AWS.

Enable this integration to see all your App Runner metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration page, ensure that AppRunneris enabled under the Metric Collection tab.
  2. Install the Datadog - AWS App Runner integration.

Log collection

There are two types of logs you can integrate with Datadog from your applications managed by AWS App Runner. These logs are sent to CloudWatch under two different log groups. The first is the service log group that captures all lifecycle activity logs for your App Runner service such as application builds and deployments. The second is the application log group that contains log output from the code of your running application.

Send logs to Datadog

  1. If you haven’t already, set up the Datadog Forwarder Lambda function.
  2. Once the Lambda function is installed, manually add a trigger on the App Runner service or application CloudWatch log group in the AWS console:
    cloudwatch log group
    Select the corresponding CloudWatch Log group, add a filter name (but feel free to leave the filter empty) and add the trigger:
    cloudwatch trigger
  3. Repeat step 2 to add the additional log group.
  4. Once done, go in your Datadog Log section to start exploring your logs!

Event collection

AWS App Runner sends both service and operation status change events to EventBridge, which you can forward to Datadog for viewing in the Event Stream. To send these events to Datadog, do the following:

  1. Create an EventBridge API Destination for Datadog Events.
  2. Create an EventBridge rule to act on AWS App Runner events (see Handling App Runner events in EventBridge). Choose the API Destination as the target.
  3. Start viewing new status change events in the Datadog Event Stream.

Data Collected

Metrics

See metric-spec.yaml for a list of metrics provided by this integration.

Events

The AWS App Runner integration supports both service and operation status change events from EventBridge.

Service Checks

The AWS App Runner integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.