> ## Documentation Index
> Fetch the complete documentation index at: https://docs.drdroid.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Coralogix

> Connect your Coralogix account to DrDroid for log analysis and monitoring

## 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](https://coralogix.com/docs/user-guides/account-management/account-settings/coralogix-domain/)

## 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. For Doctor Droid to work smoothly, we recommend giving 'APM' and 'DASHBOARDS' roles.
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](https://coralogix.com/docs/user-guides/account-management/account-settings/coralogix-domain/)

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
