Я развертываю filebeat в kubernetes, используя манифесты k8s отсюда: https://raw.githubusercontent.com/elastic/beats/7.5/deploy/kubernetes/filebeat-kubernetes.yaml
Шаблон filebeat загружен вasticsearch, но сопоставления для модуля nginx неполные :
"nginx" : {
"properties" : {
"access" : {
"properties" : {
"geoip" : {
"type" : "object"
},
"user_agent" : {
"type" : "object"
}
}
},
"error" : {
"properties" : {
"connection_id" : {
"type" : "long"
}
}
}
}
},
Большинство nginx свойств, определенных в fields.yaml, являются псевдонимами, и ни одно из свойств, определенных как псевдоним, не попадает в шаблон filebeat.
Is есть что-то, что я пропускаю как часть конфигурации filebeat?
Я также попытался использовать свои собственные fields.yaml, где я заменил псевдонимы их конкретным определением, и отображение загруженного эластичного сеанса выглядит хорошо.