Transform Stat actions (proto)

This extension has the qualified name envoy.matching.actions.transform_stat

Note

This extension is functional but has not had substantial production burn time, use only with this caveat.

This extension has an unknown security posture and should only be used in deployments where both the downstream and upstream are trusted.

Tip

This extension extends and can be used with the following extension category:

This extension must be configured with one of the following type URLs:

extensions.matching.actions.transform_stat.v3.TransformStat

[extensions.matching.actions.transform_stat.v3.TransformStat proto]

Transform action for the stat matched by the tag.

{
  "drop_stat": {...},
  "drop_tag": {...},
  "update_tag": {...}
}
drop_stat

(extensions.matching.actions.transform_stat.v3.TransformStat.DropStat) If set, the stat will be dropped.

drop_tag

(extensions.matching.actions.transform_stat.v3.TransformStat.DropTag) If set, the tag ill be dropped. This removes the tag from the stat entirely.

update_tag

(extensions.matching.actions.transform_stat.v3.TransformStat.UpdateTag) If set, the tag will be updated.

extensions.matching.actions.transform_stat.v3.TransformStat.DropStat

[extensions.matching.actions.transform_stat.v3.TransformStat.DropStat proto]

Action that drops the stat.

extensions.matching.actions.transform_stat.v3.TransformStat.DropTag

[extensions.matching.actions.transform_stat.v3.TransformStat.DropTag proto]

Action that drops the tag. This removes the tag from the stat entirely. This is different from updating the tag to an empty value, which keeps the tag key with an empty value.

extensions.matching.actions.transform_stat.v3.TransformStat.UpdateTag

[extensions.matching.actions.transform_stat.v3.TransformStat.UpdateTag proto]

Action that updates the tag.

{
  "new_tag_value": ...
}
new_tag_value

(string) The new tag value.