首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨业务线应用程序的中央日志记录服务

跨业务线应用程序的中央日志记录服务
EN

Stack Overflow用户
提问于 2012-03-05 16:50:34
回答 3查看 850关注 0票数 1

我们有一个拥有各种技术的企业:网络客户端,视窗客户端,.Net服务,Java服务,Cobol……

系统之间的大多数通信都是通过web服务进行的。我们有一个标准,它在web服务调用的报头中包含一个相关id,它允许我们跨系统跟踪请求。

我们想要做的是有一个地方,我们可以去检查哪里出了问题,哪里卡住了。我们目前的问题是,我们必须检查各个系统的日志文件。

有人能推荐一个产品或实现模式来解决这个问题吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-05 20:58:55

即使是Splunk也做了很棒的工作。但这不是免费的。

票数 2
EN

Stack Overflow用户

发布于 2012-03-06 19:17:39

实现模式是集中式日志记录。使用诸如logstash,scribe,nxlog (注意:我隶属于这个项目)这样的工具,你可以在一个中央服务器上收集日志,然后你可以在那里分析你的数据(使用elasticsearch,graylog2,splunk等)。

票数 3
EN

Stack Overflow用户

发布于 2012-03-05 17:54:00

检出Graylog2:http://graylog2.org/

在黑暗中管理你的日志,让激光发射,让你看起来像来自太空。

这是到目前为止我见过的最好的(中央)日志管理工具。构建Graylog是为了集中syslog消息,但也可以在应用程序中通过AMQP发送日志消息。

不知道有没有适合你的库,但我敢打赌,你用标准的消息协议就能很容易地实现node.js。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9563848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档