当前位置:网站首页>Internship report skywalking distributed link tracking?
Internship report skywalking distributed link tracking?
2022-07-02 11:09:00 【It's ADU】
Overview of internship content
Skywalking Distributed Link Tracking :
What is? skywaling Distributed Link Tracking ? Distributed link tracking refers to the performance monitoring tool of distributed application system , Designed for microservices , Cloud native architecture and container based (K8S ,docker ) Architecture and Design .
Skywaling Provide distributed tracking , Service grid telemetry analysis , Measurement aggregation and visualization integration solution
Skywaling Overall architecture analysis :

In this picture , The overall architecture is divided into four parts :
1. Upper part agent : Responsible for... From the application , Collect link information , Send to skywaling OAP The server .
2、 Lower part SkyWalking OAP : Responsible for receiving Agent Sent Tracing Data and information , And then analyze it (Analysis Core), To external storage (Storage), Finally, provide the query (Query) function ;
3、 Right section Storage:Tracing data storage , At present, we support ES、MySQL、Sharding Sphere、TiDB、H2 Multiple memories , At present, the most widely used is ES, The main consideration is SkyWalking The development team's own production environment uses ES Mainly ;
4、 Left part SkyWalking UI: Responsible for providing the console , Look at the links and so on ;
SkyWalking Environment construction and deployment ( Pictures come from the Internet )

First, we download the software package , Start building one by one SkyWalking OAP and SkyWalking UI service ; Start a Spring Boot application , And configuration SkyWalking Agent; For the time being, data storage uses its default H2 Database storage , Later we will use other storage ;
SkyWalking Three concepts in
service (Service) : Represents a series or set of workloads that provide the same behavior for requests , In the use of Agent when , You can define the name of the service , We can see Spring Boot The application service is "11-springboot", Is that we are in the environment variable SW_AGENT_NAME As defined in ;
Service instance (Service Instance) : Each of the above set of workloads is called an instance , A service instance is actually a real process on the operating system ;
Here we can see Spring Boot The service of the application is {agent_name}-pid:{pid}@{hostname}, from Agent Automatic generation ;
Endpoint (Endpoint) : For the request path received by a specific service , Such as HTTP Of URI Path and gRPC The class name of the service + Method signature ;
We can see Spring Boot An endpoint of the application , by API Interface /index;
边栏推荐
猜你喜欢

The first white paper on agile practice in Chinese enterprises was released | complete download is attached

HDU1236 排名(结构体排序)

Special topic of binary tree -- acwing 18 Rebuild the binary tree (construct the binary tree by traversing the front and middle order)

V2X-Sim数据集(上海交大&纽约大学)

华为AppLinking中统一链接的创建和使用
![[quick application] there are many words in the text component. How to solve the problem that the div style next to it will be stretched](/img/5c/b0030fd5fbc07eb94013f2699c2a04.png)
[quick application] there are many words in the text component. How to solve the problem that the div style next to it will be stretched

JSP webshell free -- the basis of JSP

What are the software product management systems? Inventory of 12 best product management tools

V2x SIM dataset (Shanghai Jiaotong University & New York University)

MySQL environment configuration
随机推荐
MongoDB 学习整理(条件操作符,$type 操作符,limit()方法,skip() 方法 和 sort() 方法)
Filtering of PCL
[quick application] there are many words in the text component. How to solve the problem that the div style next to it will be stretched
JVM之垃圾回收器
Matlab processing of distance measurement of experimental electron microscope
How does the whole network display IP ownership?
2022爱分析· 国央企数字化厂商全景报告
Dialogue Wu Gang: why do I believe in the rise of "big country brands"?
TIPC messaging3
PCL projection point cloud
洛谷 P3398 仓鼠找 sugar(树上倍增 lca 判断树中两条路径是否相交 结论)
JSP webshell free -- webshell free
Learn open62541 -- [66] UA_ Generation method of string
从.bag文件中读取并保存.jpg图片和.pcd点云
6种单例模式的实现方式
Hdu1228 a + B (map mapping)
QT learning diary 8 - resource file addition
首份中国企业敏捷实践白皮书发布| 附完整下载
二叉树专题--AcWing 47. 二叉树中和为某一值的路径(前序遍历)
Indexer in C #