Skip to main contentPrerequisites
Before setting up the Coralogix integration, ensure you have:
- Admin access to your Coralogix account
- Ability to generate API keys
- Your Coralogix domain endpoint
Getting Your Coralogix Domain
Get your Coralogix domain endpoint from: Coralogix Domain Settings
Getting Your API Key
- Navigate to Keys: Click on your profile button in the top right corner, then Settings > Keys
- Choose Key Type:
- For DrDroid integration, use Personal Keys or Team Keys
- Personal Keys are for individual users
- Team Keys are for shared team access (experimental)
- Create New Key: Click + PERSONAL KEY or + TEAM KEY
- Configure Permissions: Set appropriate role presets. For Doctor Droid to work smoothly, we recommend giving ‘APM’ and ‘DASHBOARDS’ roles.
- Copy the Key: Save the generated API key securely
Configuring DrDroid Integration
- Access Integrations: In the DrDroid platform, navigate to Integrations > Coralogix
- Enter Credentials:
- Domain: Enter your Coralogix domain (e.g.,
https://your-company.coralogix.com)
- API Key: Paste the API key you generated
- Test Connection: Click Test Connection to verify the integration
- Save Configuration: Once tested successfully, save your credentials
Supported Features
With Coralogix integration, you can:
- Query Logs: Search and analyze logs using Coralogix’s powerful query language
- Fetch Metrics: Retrieve custom metrics and time-series data
- Dashboard Integration: Pull data from Coralogix dashboards into DrDroid playbooks
Integrating Coralogix based Grafana
To use Coralogix data in Grafana through DrDroid:
-
Get Your Coralogix Domain: From Coralogix Domain Settings
-
Configure Grafana Host: Use the format
https://ng-api-http.<coralogix-domain>/grafana/api/
- Example:
https://ng-api-http.us1.coralogix.com/grafana/api/
-
Use Coralogix API Key: Use your Coralogix API key with Grafana presets as the Grafana API key
-
Set Up in DrDroid: Configure both Coralogix and Grafana integrations using the same Coralogix credentials
Getting Help
If you encounter issues:
- Check the Coralogix documentation for API key configuration
- Verify your domain endpoint is correct
- Contact DrDroid support for integration-specific issues