Getting Started

Configuring Destination Fields

  • UPTRACE_DSN string : Data Source Name (DSN).
    • This field is required
  • UPTRACE_ENDPOINT string : Endpoint. Overwrite Uptrace endpoint when self-hosting
    • This field is optional and defaults to https://otlp.uptrace.dev:4317

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 Uptrace and follow the on-screen instructions

Using Kubernetes manifests
1

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

apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
  name: uptrace-example
  namespace: odigos-system
spec:
  data:
    UPTRACE_DSN: <Data Source Name (DSN)>
    # Note: The commented fields below are optional.
    # UPTRACE_ENDPOINT: <Endpoint>
  destinationName: uptrace
  signals:
  - TRACES
  - METRICS
  - LOGS
  type: uptrace
2

Apply the YAML using kubectl

kubectl apply -f uptrace.yaml