Odigos will automatically apply instrumentation to your selected workloads to record observability signals from your services such as collecting traces, metrics, and logs without any code changes.
Source
object (per workload or per namespace).instrumentor
component watches for changes with Source
objects, and creates a relative InstrumentationConfig
object.odiglet
component watches for changes with the InstrumentationConfig
objects, and runs a runtime inspection on running pods to detect the programming language for every container.instrumentor
component watches for changes with the InstrumentationConfig
object, and adds a resource request into each pod spec of all relevant containers in the workload manifest. These resource requests are called Instrumentation Devices
.Instrumentation Devices
.bash odigos config set rollback-disabled true
or via the helm chart autoRollback.disabled=false