Getting Started

datadog On the left sidebar, click on your username and then click on Organization Settings
Organization settings menu
Click on API Keys and then click on New Key and give it a name.
New API key screen

Configuring Destination Fields

  • DATADOG_API_KEY string : API Key. The API key for your Datadog account.
    • This field is required
  • DATADOG_SITE string : Site. The datadog site you are using (the url of the datadog site you are using).
    • 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 Datadog and follow the on-screen instructions
Using Kubernetes manifests
1

Save the YAML below to a file (e.g. datadog.yaml)
apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
  name: datadog-example
  namespace: odigos-system
spec:
  data:
    DATADOG_SITE: '<Site (options: [us3.datadoghq.com, datadoghq.com, us5.datadoghq.com,
      datadoghq.eu, ddog-gov.com, ap1.datadoghq.com])>'
  destinationName: datadog
  secretRef:
    name: datadog-secret
  signals:
  - TRACES
  - METRICS
  - LOGS
  type: datadog

---

apiVersion: v1
data:
  DATADOG_API_KEY: <Base64 API Key>
kind: Secret
metadata:
  name: datadog-secret
  namespace: odigos-system
type: Opaque
2

Apply the YAML using kubectl
kubectl apply -f datadog.yaml