7,164
edits
Line 130: | Line 130: | ||
::issue で粘ってるが、LSF 互換の host field は beat.hostname で代用しろという事になりそう。(このままでリリースされたら混乱するとおもうんだけどねぇ) | ::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"> | <syntaxhighlight lang="yaml" enclose="div"> | ||
############################# Filebeat ###################################### | ############################# Filebeat ###################################### |