Paging and Looking Up On-Call Responders from FireHydrant

FireHydrant allows you to directly page teams as well as look up who's on call for any given Service or Functionality.

Prerequisites

How to Lookup Who's On-Call

Note: This currently only works for Services and Functionalities that you have linked to external services or schedules. See prerequisites above.

Directly from Slack, you can run /fh oncall or /fh on-call. This will pop up a contextual message asking which Service or Functionality you'd like to see the on-call information for.

Running the `/fh on-call` command from Slack
Running the `/fh on-call` command from Slack

Selecting the Service or Functionality will return the information as given by your alerting provider to FireHydrant.

Result of selecting a service or functionality from on-call command
Result of selecting a service or functionality from on-call command

How to Page Users, Teams, and Escalation Policies

For any of the 3rd party alerting providers that FireHydrant supports, you can easily page any user or any team (or escalation policy).

Running the page command allows you to easily page users in your alerting provider
Running the page command allows you to easily page users in your alerting provider

In any incident channel in Slack, you can run /fh page to start a new page or add responders to an existing page. If you want to add additional users, teams, or escalation policies to a page or alert that has already been connected to an incident, you can select that page/alert from the "Select or create a page" dropdown.

You can create a new page or add responders to an existing page.
You can create a new page or add responders to an existing page.

You can craft a quick message and longer description for your page, and FireHydrant will also add a link to the Slack channel when sending the page through your alerting provider.

Each provider will have slightly different requirements around fields, servicers or "who to pages

Provider Required Fields Optional Fields
PagerDuty Message, Affected Services Description, Who should be paged?
Opsgenie Message Incident Priority, Affected Services, Who should be paged?
Splunk On-Call Message, Who should be paged? Description

Once a page has been sent, FireHydrant will post a message in the channel that will track the status of the page.

A message to the channel will keep track of the page status.
A message to the channel will keep track of the page status.

How to Page a Team by Service Catalog Component

Note: This currently only works for Services and Functionalities that you have linked to external services or schedules. See prerequisites above.

In addition to paging a user or team directly, you can page a team that is linked to a service or functionality. To page a team this way, you can run:

/fh page service [NAME]
/fh page functionality [NAME]

The name is optional, but if you know the name of the Service or Functionality you'd like to page, you can optionally specify it. Otherwise, an ephemeral message with a dropdown will appear where you can select from a list.

Running the `/fh page service` command from Slack
Running the `/fh page service` command from Slack

Last updated on 2/9/2024