AWS Health
The integration between AWS Health and Fylamynt provides users with the ability to automate remediation for AWS Outages.

Overview

AWS Health provides ongoing visibility into your resource performance and the availability of your AWS services. The AWS Health delivers alerts and notifications triggered by changes in the health of AWS resources.

Use Cases

The integration between Fylamynt and AWS Health lets you:
  • Trigger a workflow in Fylamynt on a specific AWS Health Alert

Configure AWS Health in Fylamynt

  • Navigate to Settings -> Integrations -> AWS Health.
Details needed to set up AWS Health integration in Fylamynt:

Instructions to setup AWS Health Integration

Follow the steps listed below on your AWS Account to get the desired parameters to enter in Fylamynt.
  • Go to Amazon EventBridge --> Create Rule
  • Define Event Pattern as Pre-defined pattern by Service with Service provider AWS --> Service name Health
  • Select Any Service and Any Resource
  • Select AWS default event bus
  • Select target as API destination
  • Create a new API destination
    • Name: Fylamynt
    • API destination endpoint: Fylamynt-Webhook-URL
    • HTTP method: POST
    • Create a new connection
      • Authorization Type: API Key
      • API Key Name: x-api-key
      • Value: Fylamynt-Webhook-API-Key-Value
    • Instructions to get Fylamynt Webhook API Key value:
      • Under Authorize Fylamynt, choose one of the Webhook API Key Name from the dropdown, and the corresponding Webhook API Key Value should be shown.
      • If no options are available for the Webhook API Key Name, first go to Settings --> API Keys --> Manage Keys to Create a New API Key.
  • Configure Input, select Matched events
  • Create a new role for EventBridge permissions to invoke API destinations
  • Create EventBridge

Integration Actions

You can add the following actions in the Fylamynt workflow builder, as part of your workflow.

AWS Health Alert Trigger

Integration node triggers a workflow from an AWS Health alert with Fylamynt specific alert channel.
When creating a workflow, you are presented with a wizard to select the trigger type to use.
  • On the workflow page, select New Workflow
  • Enter the name of the Workflow.
  • Select the AWS Health trigger type.
  • Click Create Workflow
  • For existing workflows with manual or other trigger types, changing the trigger type is easy.
    • Hover over the trigger and click on the Pencil to edit the trigger type
    • Select the AWS Health trigger type
    • The trigger is updated on the editor canvas

Automated task management

A Task represents the business layer on top of workflow executions and is used to automatically execute the workflow that is associated with a task type assignment.
Task management contains 3 core pieces which include Task Types, Task Type assignment, and the Task itself.
To automatically execute the workflow with the AWS Health trigger, the task type and assignment need to be configured. Here are the steps:

Create a Task Type:

  • Fylamynt -> Settings -> Task Types
  • Select New Type
    • Enter the Name of the task
    • Provide a description.
    • Select the workflow created in the previous step
  • Click Create Task Type

Task Type Assignment:

  • Fylamynt -> Settings -> Integration -> AWS Health -> Task Type assignments
  • Select New Assignment
    • Select the AWS Service
    • Select the Event Type Category
    • Select the Event Type Code
    • Select the Corresponding task type created in the previous step.
    • Click Add Assignment
    • The AWS Health Service, Event Type Category and Event type Code associated should be visible

Automatically execute the workflow:

In Fylamynt a task is created, which executes the workflow.
Click on the Executions tab to view the workflow execution.
Review the steps that are being executed in the workflow with status, input and output information.
Last modified 17d ago