当我转到Analytics > Discover部分时,日志会出现在我的索引模式搜索中,但不会出现在Observability > Logs中。不知道我该怎么做才能让他们出现在那里。我已经在设置中添加了application-*前缀。



发布于 2021-04-26 13:20:26
看起来Pino日志记录器在默认情况下不再使用ecs format来格式化它。因此,我必须让它发挥作用。
ECS支持
如果您想使用弹性公共模式,您应该安装@弹性/ ecs格式,因为该模块的ecs选项已被删除。
const pino = require('pino')
const ecsFormat = require('@elastic/ecs-pino-format')()
const pinoElastic = require('pino-elasticsearch')
const streamToElastic = pinoElastic({
index: 'an-index',
consistency: 'one',
node: 'http://localhost:9200',
'es-version': 7,
'flush-bytes': 1000
})
const logger = pino({ level: 'info', ...ecsFormat }, streamToElastic)
logger.info('hello world')https://stackoverflow.com/questions/67249540
复制相似问题