摘要: OAL 基础知识 基本介绍 OAL(Observability Analysis Language) 是一门用来分析流式数据的语言。 因为 OAL 聚焦于度量 Service 、 Service Instance 和 Endpoint 的指标,所以它学习和使用起来非常简单。 OAL 基于 altlr 阅读全文
posted @ 2021-08-16 09:06 switchvov 阅读(662) 评论(0) 推荐(0) 编辑
摘要: RocketMQ 源码学习笔记 Producer 是怎么将消息发送至 Broker 的? 前言 本次分析基于 RocketMQ release-4.5.2 版本。 分析的目标是: RocketMQ 中 Producer 是怎么将消息发送至 Broker 的? 说到学习源码,首先当然是要把源代码下载下 阅读全文
posted @ 2021-08-03 16:58 switchvov 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 架构师需要懂的环境配置标准化 基本概述 在真实的研发环境中,一般存在local、developer、test、product等等环境。 如何在这些环境中,实现统一的、标准化的配置问题是架构师需要考虑的一件事情。 每种环境一般都需要配置如下部分: 组件(MySQL、Redis、MongoDB等) 数据 阅读全文
posted @ 2021-08-03 12:48 switchvov 阅读(693) 评论(0) 推荐(1) 编辑
摘要: 程序员都在用的 IDEA 插件(不断更新) 插件集合 CamelCase 驼峰式命名和下划线命名互相转换。使用方法:选中要变化的地方,使用快捷键Shift+Alt+U即可。 Translation 翻译插件,现支持Google翻译、有道翻译。 LiveEdit 用于调试样式,更改样式,chrome浏 阅读全文
posted @ 2021-08-01 10:17 switchvov 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 如何写一个Skywalking trace插件 javaagent 原理 美团技术团队-Java 动态调试技术原理及实践 类图 实现 ConsumeMessageConcurrentlyInstrumentation public class ConsumeMessageConcurrentlyIn 阅读全文
posted @ 2021-07-31 05:41 switchvov 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 扩展 Metric 监控信息 官方文档 Source and Scope extension for new metrics 案例:JVM Thread 增加 Metrics 修改 Thread 的定义 在 apm-protocol/apm-network/src/main/proto/langua 阅读全文
posted @ 2021-07-30 19:06 switchvov 阅读(587) 评论(1) 推荐(1) 编辑
摘要: 在 Skywalking RocketBot 上添加监控图表 效果图 该图的一些配置信息如下: 标题为: JVM Thread State Count (Java Service) 指标为: read all values in the duration instance_jvm_thread_ne 阅读全文
posted @ 2021-07-29 09:10 switchvov 阅读(296) 评论(0) 推荐(0) 编辑
摘要: live-demo 与 skywalking 源码联调 构建项目 找一个目录执行如下命令 git clone https://github.com/apache/skywalking.git # clone skywalking项目 cd skywalking # 进入skywalking目录 gi 阅读全文
posted @ 2021-07-28 22:01 switchvov 阅读(811) 评论(0) 推荐(0) 编辑
摘要: Spring Boot整合RabbitMQ 写在开头 最近在搭一套基于SpringBoot的项目,用到了ssm+mysql+rabbitmq+redis。除了rabbitmq之外,其他几个都很快整合好了,唯独rabbitmq找了不少资料,才最终整合好,达到了预期。特此将过程记录下来,供参考。 整合流 阅读全文
posted @ 2021-07-28 13:51 switchvov 阅读(5117) 评论(0) 推荐(1) 编辑
摘要: Skywalking介绍 Application performance monitor tool for distributed systems, especially designed for microservices, cloud native and container-based (Do 阅读全文
posted @ 2021-07-28 10:12 switchvov 阅读(357) 评论(3) 推荐(0) 编辑