You can define custom actions using OpenTelemetry Collector Processors in Odigos.
Processor
custom resource in your Kuberenetes cluster under the odigos-system
namespace:
processorName
string
: Allows you to attach a meaningful name to the processor for convenience.notes
string
: Allows you to attach notes regarding the processor for convenience.disabled
boolean
: Allows you to temporarily disable the processor, but keep it saved for future use.false
signals *
string[]
: An array with the signals that the processor will act on.TRACES
, METRICS
, LOGS
collectorRoles *
string[]
: An array with the collector roles that the processor will act on.CLUSTER_GATEWAY
, NODE_COLLECTOR
type *
string
: The type of the processor.orderHint
number
: If your processors need to run in a specific order relatively to other processors, you can hint the order by setting an integer value here.processorConfig
object
: A field to pass configuration to the processor.deployment.environment
with the value production
to all spans in the cluster.