个人简介

Echo Blog


江湖无名 安心练剑
  • spring 增强之后无法获取自定义注解属性及解决方案
    场景 为了便于后期代码拓展,在代码中定义了一些注解,统一处理逻辑。 后来有开发同事反应,使用了一下 @Transactional 注解之后,注解直接无效了。 问题演示 为了演示整个过程,我们从最简单的简化版本开始。 注解定义 @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interfac...
    2023-08-02 00:00:00 | Spring
  • spring-01-spring 如何直接对一个类进行增强?让其实现新的接口 @DeclareParents
    背景 想对 runnable 这些类进行增强。 @DeclareParents的作用 @DeclareParents注解是spring AOP(切面)功能提供一种组件,它可以在代理目标类上增加新的行为(新增新的方法)。 可能你看到这里会有点蒙,没关系我们看下面的栗子,应该就清楚明白了。 @DeclareParents的应用demo 首先我们先通过一张图简单的理解一下,@Decla...
    2023-08-02 00:00:00 | Spring
  • java 应用性能下降,如何分析定位原因?
    现象 测试在压测环境,发现因为了升级了一下日志包组件,导致性能下降厉害(30%)。 需要分析原因? 思路 代码是否真的存在问题 是否所有的性能都下降? 如果全部下降,则针对升级的部分做代码分析+本地结合 jvisual 分析慢在哪里即可。 发现不是,那么就针对这一个应用具体分析。 这里发现就是特定应用的一个压测变慢了。 QPS 下降初步判断 整体看是压测的 QPS 下降。...
    2023-07-25 00:00:00 | Test
  • 分布式可视化系统报警之人的维度:监控室
    前言 任何一个系统,都不可能是完美的。 如果出问题怎么办?引入大量的监控,然后让人去看。 核心内容 思想:用人,引入另一个维度的东西。 监控视角:汇总、报警、事件待处理等。 定时刷新:一般都是大盘,定时刷新+闪烁+声音 实时数据 计时查询:夜莺的报警查询页面:表格/图形 指定时间范围内 图表:nqe / grafana / DataX CAT 监控 CAT 组件 ...
    2023-07-25 00:00:00 | Trace
  • 分布式可视化系统 Observability-12-AIOPS Artificial Intelligence for IT Operations 介绍
    chat 详细介绍一下分布式系统的可观测 AIOPS AIOps 在分布式系统可观测性中的应用 AIOps(Artificial Intelligence for IT Operations)通过人工智能和机器学习技术,增强 IT 运维的自动化和智能化,尤其在分布式系统的可观测性中具有重要价值。随着分布式系统的规模扩大和复杂度增加,传统监控工具难以有效应对海量指标和日志的分析需求,而 ...
    2023-07-25 00:00:00 | Trace
  • 分布式可视化系统 Observability-11-eBPF extended Berkeley Packet Filter 介绍
    chat 详细介绍一下分布式系统的可观测 eBPF eBPF(extended Berkeley Packet Filter)是一种强大的技术,可以在不改变内核代码的情况下运行用户定义的程序。 近年来,eBPF 被广泛应用于分布式系统的可观测性领域,因为它能深入了解内核和应用程序的运行状态,帮助开发者构建高性能、低开销的监控和分析工具。 以下是关于 eBPF 在分布式系统可观测性中的...
    2023-07-25 00:00:00 | Trace
  • 分布式可视化系统 Observability-10-serviceMesh
    chat 详细介绍一下分布式系统的可观测 serviceMesh 在分布式系统中,可观测性(Observability)是指系统能够提供足够的信息,以便开发者或运维人员能够有效地理解系统的健康状态、行为和性能。Service Mesh(服务网格)是一个用于处理服务间通信的基础设施层,它可以提供丰富的可观测性功能,如流量管理、故障注入、日志、监控和追踪等。 Service Mesh 的可...
    2023-07-25 00:00:00 | Trace
  • 分布式可视化系统-09-alarm 报警
    chat 详细介绍一下分布式系统的 alarm 报警 分布式系统中的 报警(Alarm) 是监控体系的重要组成部分,旨在通过告警机制及时通知系统管理员和开发者,帮助快速响应异常或故障。以下从报警的概念、组成、触发机制、处理流程及其应用等方面详细介绍。 一、报警的概念和意义 1. 什么是报警 报警是指监控系统在检测到异常状态时,根据预设规则向相关人员或系统发送通知的一种机制。它包括...
    2023-07-25 00:00:00 | Trace