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