Logstash cheat sheet: Difference between revisions

Jump to navigation Jump to search
::issue で粘ってるが、LSF 互換の host field は beat.hostname で代用しろという事になりそう。(このままでリリースされたら混乱するとおもうんだけどねぇ)
 
'''logstsh filter で LSF 互換を保つ'''
<syntaxhighlight lang="javascript" enclose="div">
filter {
# For Beat and LSF compatibility
if [beat][hostname] {
if ![host] {
mutate {
add_field => {
"host" => "%{[beat][hostname]}"
}
}
}
if ![file] {
mutate {
add_field => {
"file" => "%{source}"
}
}
}
}
}
</syntaxhighlight>
 
'''filebeat.yml で host field 追加するパターン'''
<syntaxhighlight lang="yaml" enclose="div">
############################# Filebeat ######################################