Skip to main content

Odigos

Causely can leverage Odigos traces to discover service dependencies and monitor sync and async communication signals.

To install Odigos, please refer to the Odigos documentation

To send Metrics/Traces to Causely, you need to configure the Causely URL in the Odigos UI. This destination is for the Causely Mediator Service, so you will need to have a Causely instance running and accessible from the k8s cluster running odigos.

The endpoint URL is the combined <protocol>://<hostname>:<port> to access your Causely Mediator service. For example: http://mediator.causely:4317

Protocol should be http; using https or omitting it will automatically be converted to http Hostname should typically follow the format: mediator.<namespace> namespace is the k8s namespace where the Causely Mediator service is deployed Default port is 4317, if no port is specified, it will be appended automatically

odigos-destination.yaml

apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
name: odigos.io.dest.causely
namespace: odigos-system
spec:
data:
CAUSELY_URL: http://mediator.causely:4317
destinationName: causely
signals:
- TRACES
- METRICS
type: causely