Prerequisites
- A Coralogix team with the data you want agents to read.
- Permission to create API keys for that team.
- Your team’s region, which you read from your login address (see the region table).
Setup
1
Find your region
Sign in to Coralogix and match the address bar to the region table. Some regions don’t put their name in the address:
acme.coralogix.com is EU1 and acme.app.cx498.coralogix.com is US2.2
Create an API key
Go to Settings → API Keys and create a new key:
- Name:
cloudthinker - Type: Team key. A personal key is tied to one user and stops working when their access ends.
- Permissions: read access to the data agents should reach (see Required permissions)
3
Add the connection in CloudThinker
Open More → Workspace settings → Connections, stay on the Builtin Connections tab, and select Coralogix. Fill in:
- CORALOGIX_API_KEY: the key you created
- CORALOGIX_REGION: pick your region from the list, for example EU2 (eu2.coralogix.com). The default is US2 (us2.coralogix.com), so change it if your team lives elsewhere.
Connection details
Find your login address in the left column, then pick the option on the right:
To reach another team or region, add it as a separate connection with its own key.
Required permissions
Grant the key read access to the data agents should investigate:
Leave write permissions off the key unless you want agents to change Coralogix resources, such as enabling a parsing rule. A read-only key covers every investigation on this page.
Agent capabilities
Agents never change anything during discovery, triage, or health checks. A change only happens when you ask for it in the conversation and name the resource and the change, and it goes through Approvals. Agents cap samples at 10 items by default so large catalogs don’t flood the answer.
Verify the connection
Example prompts
Troubleshooting
Connect fails or requests return 401
Connect fails or requests return 401
The key is missing, expired, or revoked. Create a new team key, edit the connection, and paste it into CORALOGIX_API_KEY.
Everything returns 404
Everything returns 404
The key belongs to a different region. Check your login address and change CORALOGIX_REGION to match.
Some data types fail and others work
Some data types fail and others work
The key lacks read permission for that data. Add it in Coralogix, then rerun the request. No need to reconnect if the key itself didn’t change.
A metric query returns nothing
A metric query returns nothing
No metric matches that name, or the team sends no metrics. The agent treats it as an empty result. Try a metric name you know exists, or continue with incidents and logs.
Requests return 429 or 503
Requests return 429 or 503
Coralogix is rate limiting or in maintenance. Wait a minute, narrow the request, and ask again.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- Team key, read access first: add write permissions only for changes you want agents to be able to propose.
- One key per connection: create a key used only by CloudThinker so you can revoke it without breaking other tools.
Related
Root cause analysis
See how Resolve uses logs and traces to find what broke.
Approvals
Control which Coralogix changes wait for a person.