Notifying a chatops channel

FireHydrant offers a variety of channel notification steps. You can use a standard, templated notification or customize the message. This page covers the Standard Notification template. For customizing notifications, see Notify w/ Custom Message.

Prerequisites

For the notify steps to work in Slack, you need to invite the FireHydrant bot to the channels you want to notify. You should only have to do this once for each new channel you want to post notifications to.

Tagging the bot in a message

Adding the bot

The FireHydrant bot is included automatically in the incident channels it creates via Runbooks.

Standard Notifications

Standard Notification Step

The standard notification step comes in a preconfigured format and requires no additional setup aside from specifying which channels to post in, and when.

  1. In the Runbook edit screen, click on '+ Add Step'.
  2. Search for 'Notify', and under your respective ChatOps provider, select the Notify Channel step.
  3. Give the step a clear name, and then in the box, specify the channel names separated by comma.
    • Slack requires the channel names with the # prefix, while MS Teams does not.
  4. (Optional) Specify conditions for when notification should occur. The default is automatically when incident starts.

When the notification step executes, it will send a message containing relevant details and links about the incident including:

  • Severity and Title
  • Started and Resolved times
  • Opened By and Resolved By whom
  • Assigned Roles and People
  • Any links, such as channel, meeting bridge, ticket, etc.
  • Buttons to the Command Center and Internal Status Page

The message will also automatically update in-place when these details update.

Slack Standard Notification Example

Slack notify message output

MS Teams Standard Notification Example

MS Teams notify message output

Last updated on 2/9/2024