簡體   English   中英

Logstash指標輸出

[英]Logstash Metrics Output

我在兩個字段(backend_name)(http_request)中使用了指標篩選器,但是我的輸出不起作用,我正在嘗試將其寫入csv。 有人知道發生了什么事嗎?

grok {
    match => {"message" =>'%{HAPROXYHTTP}'}
}

metrics {
    meter => [ "%{backend_name} %{http_request}" ]
    add_tag => "metric"
}

output {
    file {
        path => "/home/netcool/Desktop/teste.csv"
        codec => line { format => "rate: %{[%{backend_name} %{http_request}] %[rate_1m]}" }
    }
}

stdout { 
    codec => rubydebug 
}

過濾器( metricsgrok )插件應放在filter {}的括號中,輸出插件stdout應在output{}

對於您的配置,它看起來像這樣:

filter {
    grok {
        match => {"message" =>'%{HAPROXYHTTP}'}
    }

    metrics {
        meter => [ "%{backend_name} %{http_request}" ]
        add_tag => "metric"
    }
}

output {
    file {
        path => "/home/netcool/Desktop/teste.csv"
        codec => line { format => "rate: %{[%{backend_name} %{http_request}] %[rate_1m]}" }
    }

    stdout { 
        codec => rubydebug 
    }
}   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM