Common Workflow Integration Settings
After configuring the settings that are specific to each workflow integration, the workflow integration wizard will prompt you to configure the following settings:
First you see the Display Settings section, which lets you specify which sections to show in the main body of the notification or ticket.
You can show or hide:
For the Attributes section, you can also limit display to a list of attribute names. Simply add each item you want displayed to the Attribute List section. If this list is empty, then all attributes are displayed if Show Attributes Section is enabled.
Here, you can specify whether you would like to see the hostname in the list of attributes.
But what's more interesting on this page is the list of Actions. These are lists of actions that you can apply to all of our workflow integrations, and allow you to filter out events based on certain criteria, or add additional text to the output of the event to mention a particular username. This is especially useful for chat-based services such as Slack, where you might want to call attention to a particular username with @username, or something similar. This also works in ticket-tracking services such as GitHub.
|Include hostname in attributes (1)||Check if you would like the see the hostname includes in your errors' attribute list.|
|Remove action button (2)||Removes this action from the list|
|Add action button (3)||Adds an action to the list|
|Submit (4)||Proceed to the next page|
|Action||Specifies to submit or filter out the event if certain criteria are met, or to trigger a mention to a particular user. (e.g. @username on a chat service). If more than one submit/filter action is specified, then the last successful match on the list (from top down) takes effect.|
|Attribute||Test against this custom attribute to determine if the action is taken.|
|Regular Expression||Test the attribute against this regular expression.|
|Target||For Mentions, specifies the user or channel to mention when the criteria are met.|
After you click Submit, the UI presents you with the following options:
|Name||Unique Name for the Integration|
|Event||"Group" to receive events only when a new Group is created. "Trace" to receive events on each error|
|Frequency||This is the minimum amount of time the system will wait before firing the next event.|
|Threshold||An event will be fired when this number of events has aggregated, regardless of frequency.|
Enter these settings, click "Create Integration", and you're all done!