logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【实战分享】我做了一个轻量级 Java 方法监控探针,解决了这些线上问题

摘要: Pulse Monitor 是一款轻量级 Java 方法监控探针,专为中小项目设计。通过注解标注关键方法,以 Java Agent 无侵入式采集耗时、成功率等数据,支持异步上报与 SPI 扩展(HTTP/Kafka/Log 等)。相比传统 APM(如 SkyWalking),它聚焦核心需求,避免复杂配置与系统依赖,适合内部服务或需快速定位性能问题的场景。项目已开源,包含前后端工程,提供可视

文章图片
#java#开发语言#性能优化
为什么我没有选 SkyWalking,而是自己写了一个 Java 方法级监控探针

本文探讨了在特定场景下选择自研轻量级Java方法监控探针而非成熟APM工具的工程决策。作者指出,虽然SkyWalking等APM功能强大,但对于只需监控关键方法耗时和异常的简单场景显得过于臃肿。文章分析了方法级监控更适合单体服务、热点方法排查等场景,并阐述了自研探针的四大优势:精确标记监控、无侵入接入、灵活上报方式和性能优先设计。作者强调这不是替代APM,而是针对特定问题的工程权衡,并分享了已实现

文章图片
#skywalking#java#开发语言 +1
我这个 Java 方法级监控探针,到底比 SkyWalking 轻在哪里?

摘要: 本文探讨了自研Java方法级监控探针与SkyWalking的差异,聚焦轻量化设计。作者明确目标仅为监控方法性能,不做分布式Trace等复杂功能,因此实现极简接入(仅需-javaagent)和低开销(仅记录方法耗时)。相比SkyWalking需部署OAP、配置存储等完整APM体系,该方案优势在于零依赖、无策略配置、性能扰动极低,但代价是缺失跨服务追踪等能力。适用于单体/性能敏感场景,强调&q

文章图片
#java#skywalking#开发语言
使用 Loki + Promtail + Grafana 实现 Docker 容器日志采集与可视化

本文介绍如何从零搭建轻量级Loki日志系统,通过Promtail自动采集Docker容器日志,并利用Grafana进行日志可视化展示与搜索。系统采用Docker Compose部署,包含三大组件:Promtail负责采集日志,Loki存储和索引日志数据,Grafana提供可视化界面。架构优势在于资源消耗低、配置简单,特别适合云原生场景。文章详细提供了docker-compose.yml配置示例,并

文章图片
#grafana#docker#容器
我这个 Java 方法级监控探针,到底比 SkyWalking 轻在哪里?

摘要: 本文探讨了自研Java方法级监控探针与SkyWalking的差异,聚焦轻量化设计。作者明确目标仅为监控方法性能,不做分布式Trace等复杂功能,因此实现极简接入(仅需-javaagent)和低开销(仅记录方法耗时)。相比SkyWalking需部署OAP、配置存储等完整APM体系,该方案优势在于零依赖、无策略配置、性能扰动极低,但代价是缺失跨服务追踪等能力。适用于单体/性能敏感场景,强调&q

文章图片
#java#skywalking#开发语言
vue axios 实现在请求头中携带token信息

vue axios 实现在请求头中携带token信息​在前后端分离开发的时候,我们往往需要进行前后端交互,在交互时不可避免的需要进行用户身份验证 ,我们一般是将用户令牌放置到请求头中,接下来我们将使用axios来实现这一操作​第一步,我们将token信息,从cookie中获取到let token = this.$cookies.get("token");​第二步,将token 信息放入到请求头中a

#ajax#前端
到底了