我找到了大量关于如何在 Node.js 中执行 Splunk 搜索的文档(主要感谢 Splunk javascript SDK 文档)。
然而,这不是我想要完成的。我希望使用 Splunk 作为由 node.js 驱动的站点的日志记录/监控/分析解决方案。我需要能够记录不同类型的事件(登录错误、页面请求/响应等),以便 Splunk 索引并使其可用。
如何实现?它是我忽略的 SDK(或 API 本身)的一部分吗?
感谢您的任何见解。
我找到了大量关于如何在 Node.js 中执行 Splunk 搜索的文档(主要感谢 Splunk javascript SDK 文档)。
然而,这不是我想要完成的。我希望使用 Splunk 作为由 node.js 驱动的站点的日志记录/监控/分析解决方案。我需要能够记录不同类型的事件(登录错误、页面请求/响应等),以便 Splunk 索引并使其可用。
如何实现?它是我忽略的 SDK(或 API 本身)的一部分吗?
感谢您的任何见解。
在我们最近的 Splunk 会议上,我们举办了一场黑客马拉松,其中一位获胜者实际上为 Winston 开发了 Splunk 传输。您可以从 github 获取它。
看看温斯顿。这是一个类似于 Log4Net 或 Log4J 的框架,提供可变的日志级别和传输选项。
他们似乎没有 Splunk 的“传输”/插件,但他们有几个其他的,包括相对相似的 Loggly。他们也有关于滚动你自己的说明,所以它看起来是一个很好的起点。