2021年6月14日
apm
引言追踪的基本方法是拦截Java方法,使用字节码操作技术和AOP概念。SkyWalking包装了字节码操作技术,和追踪上下文的传播,所以你只需要定义拦截点(类似于 spring的切面)
拦截SkyWalking 提供了两类通用的定义来拦截构造方法,实例方法和类方法。
ClassInstan ...
阅读全文
2021年6月14日
apm
Tracing Agent原理以 User调用project-test-projectA为例
1http://ali03:8888/projectA/admin
User -> Tomcat7 -> SpringMvc(projectA/{name})-> 线程内调用 -& ...
阅读全文
2021年6月14日
apm
SpanSpan在分布式追踪系统中一个重要且常用的概念。可从Google Dapper Paper和 OpenTracing学习更多与Span相关的知识。
Skywalking从2017年开始支持OpenTracing和OpenTracing API; Skywalking中Span概念与谷 ...
阅读全文
2021年6月14日
java
出自 https://zhuanlan.zhihu.com/p/28909673
为什么要使用spi面向的对象的设计里,我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。为了实现在模块装 ...
阅读全文
2021年6月13日
apm
Agent源码解析入口类在 apm-sniffer/apm-agent 包下:com.ccb.aicloud.apm.agent.ApmAgent#premain
123public static void premain(String agentArgs, Instrumentation ...
阅读全文
2021年6月13日
java
Java System.getProperty 与 System.getenv 区别1. 引用在一个Java应用中java.lang包是自动引入的。这个包包括许多常见的类,如 NullPointerException、Math、String。Java.lang.System是一个final修 ...
阅读全文
2021年6月4日
为什么说zookeeper不适合做服务注册中心呢?
服务注册中心是为了服务间调用服务的,那么绝对不允许因为服务注册中心出现了问题而导致服务间的调用出问题。
假如有node1,node2,node3,集群节点。 保存着可用服务列表ip1,ip2,ip3,试想如果此时不一致,比如node1 ...
阅读全文
2021年6月3日
阅读全文
2021年6月3日
英文(全称)
英文(简)
中文
———————————-
——
————–
Algorithmic IT Operations
AIOps
智能运维
IT Operation Management
ITOM
运维管理
IT Operations Analytics
I ...
阅读全文
2021年5月26日
apm
APM库客户端:apm_client
列
数据类型
是否为空
说明
id
int
否
主键ID
client_id
varchar(32)
否
终端编号
client_secret
varchar(255)
否
终端秘钥
scope
varchar(255)
是
终端权 ...
阅读全文