# Functions
New returns new processor with specified configuration.
NewActionAppendToMetadataField returns a new "append-to-metadata-field" action.
NewActionCopyToMetric returns a new "copy-to-metric" action.
NewActionCreateModel returns a new "create-model" action.
# Constants
ActionTypeAppendToMetadataField is the "append-to-metadata-field" action type.
ActionTypeCopyToMetric is the "copy-to-metric" action type.
ActionTypeCreateModel is the "create-model" action type.
ActionTypeDrop is the "drop" action type.
ActionTypeLog is the "log" action type.
ActionTypeNoop is the "noop" action type.
ActionTypeSend is the "send" action type.
# Structs
ActionAppendToMetadataField specifies the options for an "append-to-metadata-field" action.
ActionCopyToMetric specifies the options for a "copy-to-metric" action.
ActionCreateModel specifies the options for a "create-model" action.
Config specifies a processor's configuration.
MetricActionConfig specifies a metric action.
MetricMatchConfig specifies metric matching criteria.
MetricRuleConfig specifies a metric processing rule.
ModelActionConfig specifies a model action.
ModelMatchConfig specifies model matching criteria.
ModelRuleConfig specifies a model processing rule.
Processor represents a data (metric, model) processing engine.
SignalDrop is returned by an action type when the data should be dropped.
SignalSend is returned by an action type when the data should be immediately sent.
TaggedMetricActionConfig specifies a tagged metric action.
TaggedMetricMatchConfig specifies tagged metric matching criteria.
TaggedMetricRuleConfig specifies a tagged metric processing rule.
# Type aliases
ActionOptions is a container for ad hoc options for any action type.