Getting Started

Configuring Destination Fields

  • QRYN_OSS_URL string : API Url. The API Endpoint for for your qryn instance
    • This field is required
    • Example: http://qryn.local:3100
  • QRYN_OSS_PASSWORD string : Basic auth password. The HTTP Basic Auth password for your qryn instance
    • This field is optional
  • QRYN_OSS_USERNAME string : Basic auth username. The HTTP Basic Auth username for your qryn instance
    • This field is optional
  • QRYN_OSS_RESOURCE_TO_TELEMETRY_CONVERSION boolean : Convert container attributes to labels.
    • This field is optional and defaults to True
  • QRYN_OSS_ADD_EXPORTER_NAME boolean : Add exporter name to labels.
    • This field is optional and defaults to True

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

Using Kubernetes manifests
1

Save the YAML below to a file (e.g. qryn-oss.yaml)

apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
  name: qryn-oss-example
  namespace: odigos-system
spec:
  data:
    QRYN_OSS_URL: <API Url>
    # Note: The commented fields below are optional.
    # QRYN_OSS_USERNAME: <Basic auth username>
    # QRYN_OSS_RESOURCE_TO_TELEMETRY_CONVERSION: <Convert container attributes to labels (default: True)>
    # QRYN_OSS_ADD_EXPORTER_NAME: <Add exporter name to labels (default: True)>
  destinationName: qryn-oss
  # Uncomment the 'secretRef' below if you are using the optional Secret.
  # secretRef:
  #   name: qryn-oss-secret
  signals:
  - TRACES
  - METRICS
  - LOGS
  type: qryn-oss

---

# The following Secret is optional. Uncomment the entire block if you need to use it.
# apiVersion: v1
# data:
#   QRYN_OSS_PASSWORD: <Base64 Basic auth password>
# kind: Secret
# metadata:
#   name: qryn-oss-secret
#   namespace: odigos-system
# type: Opaque
2

Apply the YAML using kubectl

kubectl apply -f qryn-oss.yaml