Cortex
Installing the Cortex integration into FireHydrant streamlines service management and incident response for organizations with complex microservice architectures. By synchronizing service and team information from Cortex to FireHydrant, teams can leverage Cortex's comprehensive service catalog while managing incidents and tracking service health within FireHydrant. This integration ensures that service ownership, team structures, and other critical metadata are consistently maintained across both platforms.
This guide outlines the process of integrating Cortex with FireHydrant, allowing you to synchronize team and service information between the two platforms.
Prerequisites
- An active Cortex account with teams and services configured
- You will need Owner permissions to configure integrations on FireHydrant
Installing the Cortex integration
Generate Cortex API Key
- Log in to your Cortex account
- Navigate to Settings
- Click on the "API keys" button
- Generate a new API key with "Viewer" role permissions
Note:
It's recommended to use only Viewer permissions for security purposes
Configure FireHydrant
- Log in to your FireHydrant account
- Navigate to the integrations or settings section
- Locate the Cortex integration configuration
- Input the Cortex API key that you previously generated
- If you're using an on-premises version of Cortex:
- Add the appropriate endpoint in the designated field
- For cloud-based Cortex users, leave the endpoint field blank
- Save your changes
Synchronization Process
After saving the configuration:
- FireHydrant will automatically initiate a synchronization job
- This job will import your Cortex teams and their associated services into FireHydrant
- Subsequent updates in Cortex are synchronized with FireHydrant every hour
What Gets Synchronized
- Teams from Cortex
- Services owned by each team
- Team members (limited to those with FireHydrant accounts)
Troubleshooting
If you encounter issues with the integration:
- Verify that the API key has been entered correctly
- Ensure the API key has at least Viewer permissions in Cortex
- For on-premises Cortex users, double-check the endpoint URL
Updated about 2 months ago