Create a Lambda integration

April 26, 2023
July 9, 2024

Setting up an integration between FireTail and Lambda enables you to connect alert and incident notifications to Lambda. When you create an alert or incident you will be able to select the Lambda integration you have created as the method of receiving notifications.

1. Navigate to Integrations in the FireTail platform. Select the Create integration tab.

2. Click Lambda Function.

3. In the Name of Integration field, enter a name for the integration.

4. You can either:

  • Use a Launch CloudFormation template - this is a template that adds a role to the account.
  • ‍Manually deploy. To do this, click Manual setup of IAM Role and follow the onscreen instructions.

5. When using the template, select the Launch IAM role CloudFormation template heading.

6. Log in to AWS. Then return to the FireTail platform. 

7. Click Launch CloudFormation to launch the template. This opens in a new window.

8. Copy the value in the LambdaFunctionARN field.

9. Return to the FireTail platform. Paste the copied value in the AWS Function ARN field. Note: the existing value in this field is a placeholder and should be replaced with the generated value.

10. Return to the already opened CloudFormation template. Select the checkbox; I acknowledge that AWS CloudFormation might create IAM resources. Click Create stack.

11. When the CloudFormation Stack has a status of CREATE_COMPLETE, copy the FiretailRoleARN from the Outputs tab.

12. Return to the FireTail platform. Paste the copied value in the AWS role ARN field.

13. (Optional) Edit the Lambda event payload. This is the text and information that is populated into Lambda when the associated alert is triggered. You can change the text and tokens in the payload. For a list of all tokens, go to Dynamic variables. Learn how to Customize notifications.

14. Click Submit.

The integration is created and listed under the existing integrations tab You can now select this integration as a notification method when you create an alert or create an incident.