- target_label: bar
- source_labels: [aa]
  separator: "foobar"
  regex: "foo.+bar"
  target_label: aaa
  replacement: "xxx"
- action: keep
  source_labels: [aaa]
- action: drop
  source_labels: [aaa]
- action: hashmod
  source_labels: [aaa]
  target_label: aaa
  modulus: 234
- action: replace_all
  source_labels: [aa]
  target_label: bb
- action: labelmap_all
  regex: "\\."
  replacement: ":"
- action: keep_if_equal
  source_labels: [foo, bar]
- action: drop_if_equal
  source_labels: [foo, bar]
- action: keep
  source_labels: [__name__]
  regex:
  - 'fo.*o'
  - 'bar'
  - 'baz.+'
- action: keep_metrics
  regex: [foo bar baz]
- action: drop_metrics
  regex: "foo|bar|baz"
- source_labels: [foo, bar]
  separator: "-"
  target_label: __tmp_uppercase
  action: uppercase
- source_labels: [__tmp_uppercase]
  target_label: lower_aaa
  action: lowercase
- if: '{foo=~"bar.*",baz="aa"}'
  target_label: aaa
  replacement: foobar
- action: graphite
  match: 'foo.*.bar'
  labels:
    instance: 'foo-$1'
    job: '${1}-bar'