Prerequisites
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 SettingsGetting 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 (typically “ALL” for full access or specific roles like “DATAQUERYING”)
- 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
- Domain: Enter your Coralogix domain (e.g.,
- 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/
- Example:
- 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