Skip to main content
Data sources are how you tell Olly which data it is allowed to use.

Access Olly

There are two sign-in methods for Olly: Coralogix sign-in and manual sign-in with Gmail.

Coralogix sign-in

When you sign in with Coralogix, the region is determined by your Coralogix domain at the time of sign-in. After you sign in:
  1. You can create a data source:
    • A private data source may be created with a Coralogix access token or personal API key.
    • A shared data source may be created with a team API key.
  2. You select one or more relevant Coralogix teams from that region.
  3. You create either a private or a shared data source, depending on your Olly role and the sharing settings you choose.

Manual sign-in (Gmail)

When you sign in manually:
  1. You sign in to Olly with Gmail. Olly uses the default region that is configured for your Olly organization.
  2. You can create private or shared data sources only by pasting an API key (personal or team, respectively).
  3. The API key you use must belong to a Coralogix team in the same region as your Olly organization. If the regions do not match, data source creation fails.
For data source creation, this means:
  • If you sign in with Gmail, you can create only manual data sources by pasting an API key.
  • If you sign in with Coralogix, you can create data sources manually or by choosing a team from a list based on your Coralogix access token and region.

Data sources

A data source tells Olly:
  • Where to look (for example, which Coralogix team or a GitHub repository).
  • How to authenticate (API key or OAuth).
  • Who is allowed to use it.
When creating a Coralogix data source, Olly connects to a single Coralogix team (the same team you use within the Coralogix UI).
Olly controls access to Coralogix data through data sources. Every question runs against one or more configured data sources that define which teams and telemetry Olly can query.

Types of data sources

Each data source can be private or shared.

Private

  • Visible and usable only by you (the creator).
  • Use your existing Coralogix permissions and policies.
  • Ideal if you want to ask Olly about your own Coralogix data without exposing it to others.
  • Can be created by any user, subject to the sign-in method and API keys they have.

Shared

  • Created and managed by organization admins.
  • Mirror the permissions and policies associated with the Coralogix API key that the admin used when creating the data source.
  • Can be shared with:
    • Everyone in the organization, or
    • Specific users and/or specific integrations (for example, Slack).
Because shared data sources mirror the creator’s Coralogix permissions, any data available to the creator becomes available to every user or integration that has access to that data source.

Editing or deleting a data source

From Settings β†’ Data sources:
  • Select a data source to:
    • Rename it.
    • Update sharing settings.
    • Re-authenticate (for example, rotate the API key).
  • Admins can update or delete shared data sources.
  • Users can manage their own private data sources.
Deleting a data source:
  • Immediately removes it from the selector in chat and from integrations.
  • Does not affect any underlying Coralogix configuration or data.

Slack integration and data sources

Olly’s Slack app lets your team ask questions directly from Slack. Currently:
  • Each Olly organization can connect a Slack workspace to one shared Coralogix data source.
  • All queries from Slack use that data source.
To set up a Slack shared data source, visit the Slack Integration page.

GitHub integration and data sources

The GitHub integration allows Olly to use code context when answering questions, running investigations, and performing root cause analysis. By connecting a GitHub repository as a data source, Olly can analyze relevant code and incorporate it into its responses to provide more accurate, targeted insights. To set up a GitHub personal data source, visit the GitHub Data Sources page.