Я использую node -bunyan для управления информацией журнала через elasticsearch и logstash, и я сталкиваюсь с проблемой.
Фактически, мой файл журнала имеет некоторую информацию и отлично заполняется, когда мне это нужно.
Проблема заключается в том, что поиск упругих объектов не находит ничего на
У меня есть пустой объект, и поэтому я не могу доставить свой журнал в kibana.
Здесь мой файл журнала logstash:
input {
file {
type => "nextgen-app"
path => [ "F:\NextGen-dev\RestApi\app\logs\*.log" ]
codec => "json"
}
}
output {
elasticsearch {
host => "localhost"
protocol => "http"
}
}
И мой код js:
log = bunyan.createLogger({
name: 'myapp',
streams: [
{
level: 'info',
path: './app/logs/nextgen-info-log.log'
},
{
level: 'error',
path: './app/logs/nextgen-error-log.log'
}
]
})
router.all('*', (req, res, next)=>
log.info(req.url)
log.info(req.method)
next()
)
NB: журналы хорошо написаны в файлах журнала. Проблема заключается в поиске logstash и elasticsearch: -/
EDIT: запрос http://localhost:9200/logstash- */дает мне "{}" пустой объект JSON Спасибо за продвижение