Pliant.io enhances Datadog notifications with low-code automated workflows, creating a true close-loop-automation solution. This can help with troubleshooting, diagnosis and automated remediation.
For more integration information, check out the Pliant site.
Create one or more workflows that you would like to trigger from a Datadog notification.
Create a Pliant workflow to trigger from Datadog
This example workflow is called “RestartHost” and restarts a host from the data Datadog triggers this workflow with.
This workflow will run with its input variables initially assigned based on the request body we trigger it with. The workflow can trigger/perform any desired infrastructure automation actions, using information from its input. In this example, restart a host via SSH under certain circumstances when Datadog triggers our automation workflow with certain parameters.
"". By default, Datadog sends the following data:
There are also have additional output variables (
ip) that are initialized. The workflow will assign these output variables and output the resulting values upon completion. It may also specify variables which are neither input nor output variables to use internally within the workflow’s logic.
Click “cURL” > “Temporary Bearer Token” and select the API key you just created.
Your endpoint is enclosed in double quotes and resembles: https://<YOUR_PLIANT_INSTANCE>/api/v1/trigger/<YOUR_PLIANT_USERNAME>/User/<PATH_TO_WORKFLOW>/<WORKFLOW_NOW>?sync=true&api_key=<YOUR_API_KEY>
Copy the entire URL enclosed in the double quotes (which may include additional querry parameters), starting with https. Do not include the double quotes.
Open Datadog and from the left sidebar, click to Integrations > Integrations.
Enter “webhooks” in the search bar and click on the webhooks entry to reveal a configuration window.
Scroll to “webhooks”. Click New to add a new webhook to link to the Pliant workflow. First, give the webhook a name in the “name” field. This example uses the name RestartHost.
Now, paste the URL copied from step 4. For example:
Paste this into the URL field of the webhook form.
The request payload is pre-configured. Check the “ENCODE AS FORM” box and click save.
Add this integration to any alert notification in Datadog by adding the recipient of
@webhook-RestartHost. When the monitor triggers an alert, the webhook triggers your Pliant workflow, and the input variables are sent to Pliant from Datadog.
The Pliant integration does not provide metrics.
The Pliant integration does not include any service checks.
The Pliant integration does not include any events.
Need help? Contact Datadog support.