Skip to content
qinshan.top
Search
K
Main Navigation
生活
美食
WeMeet
语文
英语
文档
2025
前端
基础
HTML
JavaScript
ES6
TypeScript
jQuery
CSS
BootStrap
ElementPlus
进阶
Vue3
uni-app
后端
基础
JavaSE
JavaEE
Python
设计模式
Spring生态
Spring
SpringBoot
Spring Cloud Netflix
Spring Cloud Alibaba
Spring Security
中间件
MySQL
MongoDB
Redis
RabbitMQ
RocketMQ
SQLite
PostgreSQL
ElasticSearch
Hadoop
运维
Linux
Windows
Jenkins
Docker
K8S
VitePress
Tomcat
Nginx
Problems
工具
SVN
Git
周边
算法图解
面试宝典
牛客
测试系统
主页(Vue)
主页(H5)
Workstation
WS(Vue)
发布中心(H5)
青山学习网(H5)
GHS
静态资源
Appearance
章目录
返回顶部
节目录
第10分布式链路追踪——基于Skywalking
10.1 认识分布式链路追踪
10.1.1 什么是分布式链路追踪
10.1.2 认识Skywalking
10.2 搭建Skywalking环境
10.2.1 搭建单机环境
10.2.2 搭建集群环境
10.3 用Java Agent将Spring Cloud Alibaba应用接入Skywalking
10.3.1 什么是Java Agent
10.3.2 “Skywalking使用Java Agent零侵入应用”的原理
10.3.3 【实例】将“基于Spring Cloud Alibaba的服务消费者和订阅者”接入Skywalking
10.4 用ModuleProvider和ModuleDefine将Skywalking的功能进行模块化设计
10.4.1 为什么需要模块化设计
10.4.2 Skywalking模块化设计的原理
10.4.3 Skywalking启动的原理
10.5 用HTTP、gRPC和Kafka实现“应用与Skywalking之间的通信渠道”
10.5.1 “基于HTTP实现通信渠道”的原理
10.5.2 “基于gRPC实现通信渠道”的原理
10.5.3 “基于Kafka实现通信渠道”的原理
10.5.4 【实例】搭建Kafka环境,并用异步通信渠道Kafka收集基于Spring Cloud Alibaba应用的运行链路指标数据
10.6 用“注册中心”保证集群的高可用
10.6.1 为什么需要注册中心
10.6.2 “用注册中心保证集群高可用”的原理
10.7 用“分布式配置中心”动态加载集群的配置信息
10.7.1 为什么需要分布式配置中心
10.7.2 “用配置中心动态加载集群配置信息”的原理
10.7.3 【实例】用配置中心动态地修改告警规则
10.8 用探针采集链路追踪数据
10.8.1 什么是探针
10.8.2 Dubbo探针的原理
10.8.3 “Skywalking用探针来增强应用代码”的原理
10.8.4 【实例】模拟Dubbo服务故障,用Dubbo探针采集链路追踪数据
10.9 用Elasticsearch存储链路追踪数据
10.9.1 什么是Elasticsearch
10.9.2 存储链路追踪指标数据的原理
10.9.3 【实例】将Skywalking集群接入Elasticsearch,并采集Spring Cloud Alibaba应用的链路追踪数据