Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- filter {
- if "metric" in [tags] {
- mutate { add_field => { "[@metadata][rate]" => "%{events.rate_1m}" }
- convert => [ "%{[@metadata][rate]}" , "integer" ] }
- }
- }
- filter {
- if [@metadata][rate] > 1000 {
- drop { percentage => 95}
- } else if [@metadata][rate] > 600 {
- drop { percentage => 85 }
- } else if [@metadata][rate] > 300 {
- drop { percentage => 50 }
- } else if [@metadata][rate] > 80 {
- drop { percentage => 20 }
- } else {
- drop { percentage => 0 }
- }
- }
- output {
- if "metric" in [tags] {
- stdout {
- codec => line {
- format => "rate2: %{[@metadata][rate]}"
- }
- }
- }
- # stdout { codec => rubydebug }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement