微服务日志之实时日志 realtime-log

Apache
Java
跨平台
2018-07-02
杨尚川

微服务日志之实时日志

在微服务架构中,一般会有几百甚至几千个服务,这些服务可能会被自动部署到集群中的任何一台机器上,因此,开发人员在开发的时候,要想实时查看日志输出就很不方便了,首先需要查询出服务被部署到哪一台机器上了,其次要向管理员申请目标机器的访问权限,接着要用SSH登录到目标服务器上,使用tail -f来查看实时日志,而tail -f的功能很有限,使用起来也很不方便。这个开源项目就是为了解决微服务架构下日志的实时查看问题,使开发人员无需服务器权限就能获得强大灵活方便的查看实时日志的能力。

一、编译程序:

mvn package

二、部署到Tomcat:

cp target/realtime-log-0.0.1-SNAPSHOT.war ~/Downloads/apache-tomcat-8.5.32/webapps

三、启动Tomcat:

cd ~/Downloads/apache-tomcat-8.5.32
bin/catalina.sh start

四、调用测试接口生成日志:

http://localhost:8080/realtime-log-0.0.1-SNAPSHOT/test/hello

五、查看实时日志:

http://localhost:8080/realtime-log-0.0.1-SNAPSHOT/realtime-log.jsp?projectName=logs&serviceName=logback&level=debug

实际运行效果如下:

src/main/resources/DEBUG.pngsrc/main/resources/INFO.pngsrc/main/resources/WARN.pngsrc/main/resources/ERROR.png

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

微服务日志之实时日志

在微服务架构中,一般会有几百甚至几千个服务,这些服务可能会被自动部署到集群中的任何一台机器上,因此,开发人员在开发的时候,要想实时查看日志输出就很不方便了,首先需要查询出服务被部...

2018/07/01 14:43
632
0
Elasticsearch 2.20 文档篇:查询文档

Elasticsearch查询文档API准许用户通过文档的ID来查询具体的某一个文档,默认情况下,查询获得的数据接口是实时的,并且不受索引的刷新率影响。

2016/02/11 16:39
445
1
golang调用ping命令出现too many open files

自开发了prometheus的vcenter exporter,vcenter大概有1300多台主机和虚拟机,每隔30秒都要发起一次ping的请求。在生产环境redhat7上部署之后出现too many open files报错,报错信息: Jun ...

2018/06/28 19:17
471
0
Storm+Hbase广告实时统计

本文主要讲述使用Kafka+Strom+Hbase搭建的一套广告实时计算系统。其中服务器显示使用的是SpringBoot+Vue+ElementUI+EChats. 主要内容: 1.需求 2.日志格式 3.Hbase表格设计 4.编写Storm程序 ...

06/24 19:27
36
0
Real-Time Web Technologies (mainly websocket or other techs)

# Real-Time Web Technologies (mainly websocket or other techs) * [Real-Time Web Technologies Guide](https://www.leggetter.co.uk/real-time-web-technologies-guide):介绍了可用于浏...

2016/09/23 10:51
4
0
Elasticsearch 2.20 文档篇:索引词频率

term vector是在Lucene中的一个概念,就是对于documents的某一field,如title,body这种文本类型的, 建立词频的多维向量空间.每一个词就是一个维度, 这个维度的值就是这个词在这个field中的频率...

2016/02/13 10:50
2.7K
2
nginx实时记录请求状态信息( ngx_realtime_request_module)

关于 ngx_realtime_request是nginx用来统计虚拟主机流量的模块, 首先和大家说下这个模块是基于域名的,将会记录这个域名的请求量、发送字节、返回http状态码的数量,特性如下: 基于域名记录...

2014/03/23 00:39
42
0
nginx实时记录请求状态信息( ngx_realtime_request_module)

关于 ngx_realtime_request是nginx用来统计虚拟主机流量的模块, 首先和大家说下这个模块是基于域名的,将会记录这个域名的请求量、发送字节、返回http状态码的数量,特性如下: 基于域名记录...

2014/03/23 00:46
75
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部