我们知道在 Java 开发中,会用到 log4j,log4j2 或者 logback 等日志框架来输出我们的日志,大部分情况下我们都希望日志能够进行结构化的管理和搜索。 我们这里提供来一种方案,可以通过简单的 properties 或 xml 的配置,就可以让大家的 Java 应用日志上传到云端。欢迎大家使用。目前这个方案是基于七牛云的大数据日志平台来做的。项目地址在: https://github.com/qiniu/qiniu-logging-plugin
可以关注了解具体的实现细节。也可以直接看看 简介文档 。
这个方案的特点是无需修改已有项目代码即可实现。另外你也可以在保留当前日志输出方法的同时,同时体验下输出到云端。
附加一张宣称图
1
idamien 2018-07-10 19:49:49 +08:00
跟 kibana 有区别???
|
2
jemygraw OP @idamien 这个是从 Java 应用中收集日志到七牛云。kibana 是查询的。七牛的日志系统叫 logdb,提供更加方面和友好的搜索方式。
|
3
mritd 2018-07-10 22:29:26 +08:00 via iPhone
有点不现实,有些应用海量日志,带宽很难不受影响,同时还得考虑安全问题,容器环境下日志追踪采集都不好处理
|
4
qinxi 2018-07-10 23:17:32 +08:00 via Android 2
我觉得你应该发在推广节点。
|
5
LukeChien 2018-07-10 23:20:39 +08:00 via Android
sentry 了解一下
|
6
jemygraw OP @mritd 目前我们可以通过限制并发上传的线程来控制,因为内存中会在数据累计不超过 2MB 一个 buffer 的时候才真正发送一次,这样可以应对带宽和海量日志两种情况。
|
8
miaomiaoweiwei 2018-07-11 12:09:32 +08:00
我公司的日志 传到你们平台???
exm ???? |
9
jemygraw OP @miaomiaoweiwei 这个支持私有化部署的。可以认为日志都在你们内部。
|
10
CtrlSpace 2018-07-11 18:16:39 +08:00
与阿里云的日志服务比,如何?
|