简介

编辑

Node.js ECS 日志记录器是您常用的日志记录库的格式化插件。它们可以轻松地将您的日志格式化为与 ECS 兼容的 JSON。结合 filebeat,您可以将日志直接发送到 Elasticsearch,并利用 Kibana 的 Logs 应用在一个地方检查所有日志。

Node.js ECS 日志格式化程序记录结构化的 JSON,并支持 Node.js 核心和流行的 Web 框架中的 Error 对象以及 HTTP 请求和响应对象的序列化。最少的日志记录包括以下字段

{
  "@timestamp": "2021-01-13T21:32:38.095Z",
  "log.level": "info",
  "message": "hi",
  "ecs.version": "8.10.0"
}

想了解更多关于 ECS、ECS 日志记录和其他可用语言插件的信息吗?请参阅 ECS 日志记录指南

准备好开始使用 Node.js ECS 日志记录了吗?

如果您想尝试使用 Node.js ECS 日志记录和 winston 的教程,请参阅 使用 Filebeat 从 Node.js Web 应用程序中摄取日志