当前位置: 首页 > news >正文

新一代Java应用日志可视化与监控系统开源啦

一、前言

Java 应用开发的同学都知道,项目上线后,日志的可视化查询、接口的性能监控、 JVM 的可视化监控是一件非常重要的事。
市面上成熟方案一般是采用 ELK/EFK 实现日志可视化,采用 Actuator + Prometheus + Grafana 实现 JVM 监控。
这两套都是非常优秀的解决方案,不过对于很多开发者来说,这中间存在大量的繁琐的配置过程。
而对于大多数中小型企业来说,很多都是一个简单的单体项目,并不想要多余的运维和部署成本!

智能应用监控系统是一款轻量级、低门槛的日志可视化与性能监控一体化平台。接入方式简单,0 代码变更,在一个平台上实现系统日志的可视化查询、接口性能监控、JVM 的可视化监控。

开源地址:

https://gitee.com/kuafucv/zero-observer

官网:

https://kuafucv.com

二、软件介绍

zero-observer + zero-log = actuator + prometheus + grafana + elk / efk

1. 系统架构

jg.png

该项目主要分为客户端和服务端两个部分。

客户端【zero-log】

采集客户端旨在提供低门槛、少配置、轻量级、无侵入的方式实现应用日志、接口性能、JVM 指标的自动采集与发送。

  • 基于 logback 实现自动采集代码中通过 log.error、log.warn、log.info、log.trace 方式输出的日志。
  • 采集各个接口的性能数据
  • 采集 JVM 运行时各项指标
服务端【zero-observer】

收集客户端采集插件采集的客户端数据,并提供开箱即用的可视化检索功能。

2. 功能介绍

功能实现情况
登录认证
仪表盘统计
应用日志采集
应用控制台日志
应用日志列表检索
接口性能监控
CPU 监控
物理内存监控
堆内存监控
非堆内存监控
Eden区监控
Survivor区监控
OldGen区监控
Metaspace区监控
线程监控
GC监控
......
仪表盘

dashboard.png

应用日志

app-list.png

应用控制台日志

img_3.png

接口性能监控

api-monitor.png

应用日志查询

img_4.png

应用日志详情

img_5.png

JVM 监控

img.png

img.png

img.png

三、部署方式

部署方式简单,支持二进制包部署与 docker 部署。

Docker 部署

# 拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/kuafucv/zero-observer:1.2.0
# 启动容器
docker run -itd -p 8080:8080 --name zero-observer \-e TZ=Asia/Shanghai-e ES_IP=127.0.0.1 \-e ES_PORT=9200 \-e ES_USERNAME=es \-e ES_PASSWORD=es \-e MYSQL_IP=127.0.0.1 \-e MYSQL_PORT=3306 \-e MYSQL_USERNAME=root \-e MYSQL_PASSWORD=123456 \registry.cn-hangzhou.aliyuncs.com/kuafucv/zero-observer:1.2.0
http://www.dtcms.com/a/492165.html

相关文章:

  • 网站做镜像是什么房产律师网站模板
  • 汕头网站优化系统wordpress格行代码
  • 抓取源ip的包
  • 北京手机版网站制作个人博客主页登录
  • php企业网站程序做网站分层技术
  • 网站建立的链接不安全怎么解决p2p网站制作价格
  • Python 3.14 安装教程:新手友好版
  • SQL 日期处理指南
  • 网站建设备案查询上海建筑网站建设
  • [c++语法学习]Day11:c++面向对象 1
  • 网站建设报价表格江门微信网站建设
  • 工业协议:Profinet栈开发,实时通信实现?
  • 东莞部门网站建设装饰网站建设重要性
  • 如何在linux上做Java基准测试工具JMH测试(2)
  • 毕业设计网站最容易做什莫类型wordpress社区
  • YOLOV1与YOLOV2
  • 什么是python中的functools.partial
  • 旅游网站的市场需求怎么做介绍asp网站后台管理系统密码破解
  • 做网站公司 陕西渭南网站建设上机课
  • 苍穹外卖-购物车部分
  • 《深入浅出数据分析》笔记
  • Docker 完整指南:从入门到企业实战
  • LLM入门笔记:注意力机制与输出预测
  • 网站开发网站开发设计网站建设收费明细
  • 西南能矿建设工程公司网站贵阳网站建设-中国互联
  • 网站建设策划书封面网站做seo有什么作用
  • 网站建设前需求调研表知名网站建设定制
  • 沧州网站seo公司安徽住房与城乡建设门户网站
  • idea2025社区版设置打开的多个文件展示在工具栏下方
  • PCIe协议之 flit 模式 之 速率 vs flit/non-flit vs 编码方式对比汇总