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 Settings

Getting Your API Key

  1. Navigate to Keys: Click on your profile button in the top right corner, then Settings > Keys
  2. 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)
  3. Create New Key: Click + PERSONAL KEY or + TEAM KEY
  4. Configure Permissions: Set appropriate role presets (typically “ALL” for full access or specific roles like “DATAQUERYING”)
  5. Copy the Key: Save the generated API key securely

Configuring DrDroid Integration

  1. Access Integrations: In the DrDroid platform, navigate to Integrations > Coralogix
  2. Enter Credentials:
    • Domain: Enter your Coralogix domain (e.g., https://your-company.coralogix.com)
    • API Key: Paste the API key you generated
  3. Test Connection: Click Test Connection to verify the integration
  4. 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:
  1. Get Your Coralogix Domain: From Coralogix Domain Settings
  2. Configure Grafana Host: Use the format https://ng-api-http.<coralogix-domain>/grafana/api/
    • Example: https://ng-api-http.us1.coralogix.com/grafana/api/
  3. Use Coralogix API Key: Use your Coralogix API key with Grafana presets as the Grafana API key
  4. 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