realtime-log 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
realtime-log 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/07/01 21:28

Realtime Rendering 1.1

【Realtime Rendering 1.1】 1、A linear transform is one that preserves vector addition and scalar multiplication. Specifically,    2、Combining linear transforms and translations can be done using an affine transform.   An affine transform is one that performs a linear transform and then a tr...

0
0
发表了博客
2018/05/29 15:35

Realtime Rendering 5

【Real Time Rendering 5】 1、In radiometry, the function that is used to describe how a surface reflects light is called the bidirectional reflectance distribution function (BRDF).   As its name implies, it is a function that describes how light is reflected from a surface given two directions...

0
0
发表了博客
2012/07/21 11:41

CLOCK_MONOTONIC and CLOCK_REALTIME

Middleware对POSIX提供的标准计时器API进行封装,主要提供了两种类型的时钟的封装。一种是CLOCK_REALTIME,另一种是CLOCK_MONOTONIC。对与man手册的解释是: CLOCK_REALTIME: Systemwide realtime clock. 系统范围内的实时时钟。 CLOCK_MONOTONIC:Represents monotonic time. Cannot be set. 表示单调时间,不能被设置...

0
0
发表于软件架构专区
2016/08/24 19:22

Storm: Distributed realtime computation system

http://storm.apache.org/ 基本介绍:Storm是一个分布式实时计算系统。可以实现类似hadoop的批量处理任务。对待处理的异构数据进行重新分配,分发处理和整合。 应用场景:Storm has many use cases: realtime analytics, online machine learning, continuous computation, distributed RPC, ETL, and more。更多现身说法...

0
0
发表了博客
2012/03/09 14:08

RealTime Synthesis and Rendering of Ocean Water

http://ati.amd.com/developer/Mitchell-Real-Time_Synthesis_and_Rendering_of_Ocean_Water(ATITR_Apr05).pdf feature上没有实质性的进步,只是做了叠加offline generated的normal map的东西,造成可以有水波被鸭子影响的效果。 主要在实现上,放到gpu上,以及将geometry与normal分离的优化。 GPU computing FFT 理论背...

0
0
发表了博客
2015/01/15 16:32

Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
22 收藏
分享
返回顶部
顶部