FireHydrant
Last updated
Was this helpful?
Last updated
Was this helpful?
is an incident management platform that emphasizes reliability and consistency across the entire incident response lifecycle.
Integrating FireHydrant with Cortex allows you to:
in Cortex, giving you insight into incidents to act on them quickly
directly from Cortex
Create to set standards around incident management and production readiness
Before getting started:
Create a .
In Cortex, navigate to the :
In Cortex, click your avatar in the lower left corner, then click Settings.
Under "Integrations", click FireHydrant.
Click Add configuration.
Configure the integration:
API key: Enter the API key you created in FireHydrant.
Click Save.
After saving your configuration, you are redirected to the FireHydrant integration settings page in Cortex. In the upper right corner of the page, click Test configuration to ensure FireHydrant was configured properly.
For a given entity, 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 in FireHydrant under FireHydrant > Catalog > Services. The URL for the service will also contain the ID (e.g., https://app.firehydrant.io/catalog/services/{ID}/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.
Click On-call & incidents in the entity's sidebar to see all detected incidents.
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.
The following options are available to get assistance from the Cortex Customer Engineering team:
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.
You can define FireHydrant services in an .
When active incidents are detected in FireHydrant, Cortex will display incident information on an .
See more examples in the in Cortex.
Email: , or open a support ticket in the in app Resource Center