relay_event_normalization

Function apply_transaction_rename_rules

source
pub fn apply_transaction_rename_rules(
    transaction: &mut Annotated<String>,
    rules: &[TransactionNameRule],
)
Expand description

Applies the rule if any found to the transaction name.

It find the first rule matching the criteria:

  • source matchining the one provided in the rule sorce
  • rule hasn’t epired yet
  • glob pattern matches the transaction name

Note: we add / at the end of the transaction name if there isn’t one, to make sure that patterns like /<something>/*/** where we have ** at the end are a match.