FireHydrant
Last updated
Last updated
FireHydrant is an incident management platform that emphasizes reliability and consistency across the entire incident response lifecycle. By integrating FireHydrant with Cortex, you can drive insights into past incidents and trigger new incidents directly from the platform.
In order to connect Cortex to your FireHydrant instance, you’ll need to create a FireHydrant API key.
Once you've created the API key, you can add it under API token in FireHydrant settings in Cortex. After you've pasted in the API key, click save.
See the for instructions on importing entities.
For a given entity, you can define FireHydrant services by ID or slug. Each of these has the same field definitions.
identifier
Service ID or slug
✓
identifierType
Type of identifier (ID
or SLUG
)
✓
You can find the service ID value by visiting FireHydrant → Catalog → Services
. The URL for the service will also contain the ID (e.g. https://app.firehydrant.io/catalog/services//incidents
).
If you prefer to use the service slug in the registration instead, you can find it on the right-hand side of the service page in FireHydrant.
When active incidents are detected in FireHydrant, Cortex will display incident information on an entity's details page in the Overview tab. .
On-call and incidents
Detected incidents will appear in the entity's On-call & incidents page.
Each issue will be listed with its title and description (when available). Cortex will also display the status for an issue as a badge next to its name:
Acknowledged
Closed
Detected
Identified
Investigating
Mitigated
Postmortem completed
Postmortem started
Resolved
Started
The issue's severity will also appear in a badge (e.g. SEV0
, SEV1
, SEV2
).
While viewing an entity in Cortex, you can trigger an incident in FireHydrant:
In Cortex, navigate to an entity. On the left side of an entity details page, click On-call & incidents.
In the upper right side of the entity's "On-call" page, click Trigger incident.
Configure the incident modal:
Summary: Enter a title for the incident.
Description: Enter a description of the incident.
Severity: Select a severity level.
Condition: Nature of the incident - Unavailable
, Partially Unavailable
, Degraded
, Bug
, or Operational
.
At the bottom of the modal, click Trigger incident.
A confirmation screen will appear. In the confirmation, click the link to view the incident in FireHydrant.
With the FireHydrant integration, you can create Scorecard rules and write CQL queries based on FireHydrant incidents.
See more examples in the CQL Explorer in Cortex.
The following options are available to get assistance from the Cortex Customer Engineering team:
Email: help@cortex.io, or open a support ticket in the in app Resource Center
Chat: Available in the Resource Center
Slack: Users with a connected Slack channel will have a workflow added to their account. From here, you can either @CortexTechnicalSupport or add a :ticket:
reaction to a question in Slack, and the team will respond directly.
Don’t have a Slack channel? Talk with your Customer Success Manager.