基础服务
【未分类】
备忘的一些链接
图床列表 - imgtu
【目录】生活&其它
游戏修改器-nes游戏修改记录
尝试操作系统-Community20.3
哈哈哈
警世恒言/人生谎言
使用视频采集卡让笔记本当nuc的屏幕
【已废弃】获取微信好友-itchat
获取微信好友-pc hook
易混词语(尽量避免使用)
有用的链接(工具)
zy服务版本记录
注意安全、生命、健康
日文输入法
安卓模拟器中使用微信充值微信豆
备忘小技巧
excel
业务规范
数据库规范:实体规范实现记录
发布规范
nacos
网站生成
静态网站生成工具-vuepress
静态网站生成工具-hugo
【目录】代码片段
动态显示select的option列表
同时显示汉字和拼音
常用java代码
性能
jmeter
jmeter-性能
ops
kubernetes
jenkins
drone
整理.drone.yml配置文件
服务升级记录
mrdoc升级记录:从0.7.7升级到0.9.4
mysql升级记录:从5.7升级到8.0.27
java升级记录:java17升级到java21
mrdoc升级记录:从0.9.4升级到0.9.6
方案
跨语言的web服务间接口调用安全问题
日志系统
日志系统-loki
日志系统:zero-log
【其它编程语言】
编程-javascript
编程-python
前端框架-react
编程-golang
c语言
.NET(dotnet)
【前端】
Lua简明教程
【缓存】redis
redis
redis windows
服务搭建
centos7服务器清理磁盘空间
1panel
服务器更换
阿里云ecs更换成另一台阿里云ecs
宝塔(baota/bt)
ecs
安装Rocky minimal虚拟机
ubuntu 使用
multipass
vscode
搭建mrdoc
配置https域名
docker-swarm
docker machine
安装AlpineLinux虚拟机
虚拟机-vagrant和virtualbox
docker
安装centos7虚拟机
【数据库】mysql
mysql命令
mysql
HashDatabaseAndTableTest.java
mysql-快速导入100w条记录
mysql高级命令
用于排查问题的一些常见命令
基础信息
mysql5.7升级到8
maven相关
maven命令行汇总
自动升级maven工程中的项目版本
maven基础及高级
windows系统使用
windows客户端软件使用
windows 宿主机 + virtualbox虚拟机共同使用
windows常见问题记录
新的开发环境
windows11配置
windows系统下载
命令行安装软件 & 配置软件
折腾谷歌浏览器
浏览器插件列表
windows音频视频下载工具
notepad++安装插件
云服务
服务-tao-道
【目录】git集合
git常用操作
gitlab替代品:gitea搭建及简单使用
【git神技】git配置多个提交账户
【git神技】git别名使用
【git神技】一个本地仓库同时提交到github/gitlab/gitee等多个代码平台
gitlab使用记录
git问题汇总
git-for-windows配置
git不常用操作-git rebase
【目录】技术分享
技术分享-todo
【目录】shell
windows常用命令
shell脚本汇总
shell命令汇总
windows常用脚本
命令行操作录制工具 asciinema-player
windows软件包管理器scoop
网络相关
shell命令汇总-查日志grep
服务使用
nexus
jenkins
apifox
notify (bark-server)
开发人员相关
IDEA相关配置
压力测试工具-jmeter
用过的jdk版本
内网穿透-通过公网ip访问本地web服务
常见问题的排查及工具
traefik
本文档使用 MrDoc 发布
-
+
首页
日志系统:zero-log
来源:[Springboot 轻量级日志采集与可视化查询实战方案](https://mp.weixin.qq.com/s/ck5pXDUbvWxn6y-FFqb_Kw) ## 前言 Java 应用开发时,服务器上的日志往往是以日志文件的形式存在。在日常维护时,通常需要将日志信息实现可视化查询。 ELK、EFK 等是优秀的日志可视化查询解决方案。不过对于部分开发者来说,日志的采集配置与日志可视化配置是一个比较繁琐的过程。 为此我们希望通过一些低门槛的方式,实现日志的自动采集与日志可视化查询。 ## 一、核心组件简介 zero-log > https://gitee.com/kuafucv/zero-log Java 日志自动采集插件,基于 logback 实现将代码中通过 log.error、log.warn、log.info、log.trace 等方式输出的日志自动采集并发送到远程服务器上,原系统代码的日志输出方式无需任何改动,还支持慢接口监控。 zero-observer > https://gitee.com/kuafucv/zero-observer 日志观测中心,实现接收 Java 应用上报的日志数据,并提供开箱即用的日志可视化检索功能,极大降低了 Java 应用日志可视化检索的门槛。 ## 三、服务端安装 > zero-observer 数据存储使用的是 mysql 与 elasticsearch,mysql 存储的是系统数据,elasticsearch 存储的是日志数据。 所以需要自行安装 mysql 与 elasticsearch。 ### Docker 部署 ```shell # 启动容器 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.0.0 ``` 启动成功后,浏览器访问:http://127.0.0.1:8080/zero-observer/ ## SpringBoot工程集成zero 略
我是张三
2025年8月21日 14:21
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
eblog
Markdown文件
分享
链接
类型
密码
更新密码