Getting Started

  1. Get an API Key.
  2. Obtain the Domain determined by your Coralogix Account URL.
  3. Follow the Application and Subsystem Names guide to learn how configure the application and subsystem names for your Coralogix account.

Configuring Destination Fields

  • CORALOGIX_PRIVATE_KEY string : Send-Your-Data API Key. The Send-Your-Data API Key is used to authenticate the data sent to Coralogix.
    • This field is required
  • CORALOGIX_DOMAIN string : Domain. The Coralogix domain to which you want to send the data.
    • This field is required
  • CORALOGIX_APPLICATION_NAME string : Application Name. The name of the application that sends the data to Coralogix.
    • This field is required
  • CORALOGIX_SUBSYSTEM_NAME string : Subsystem Name. The name of the subsystem that sends the data to Coralogix.
    • This field is required

Adding Destination to Odigos

There are two primary methods for configuring destinations in Odigos:

Using the UI
1

Use the Odigos CLI to access the UI

odigos ui
2

Click on Add Destination, select Coralogix and follow the on-screen instructions

Using Kubernetes manifests
1

Save the YAML below to a file (e.g. coralogix.yaml)

apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
  name: coralogix-example
  namespace: odigos-system
spec:
  data:
    CORALOGIX_APPLICATION_NAME: <Application Name>
    CORALOGIX_DOMAIN: '<Domain (options: [coralogix.com, eu2.coralogix.com, coralogix.us,
      cx498.coralogix.com, coralogix.in, coralogixsg.com])>'
    CORALOGIX_SUBSYSTEM_NAME: <Subsystem Name>
  destinationName: coralogix
  secretRef:
    name: coralogix-secret
  signals:
  - TRACES
  - METRICS
  - LOGS
  type: coralogix

---

apiVersion: v1
data:
  CORALOGIX_PRIVATE_KEY: <Base64 Send-Your-Data API Key>
kind: Secret
metadata:
  name: coralogix-secret
  namespace: odigos-system
type: Opaque
2

Apply the YAML using kubectl

kubectl apply -f coralogix.yaml