当前位置:网站首页>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;
边栏推荐
- 618 what is the secret of dominating the list again? Nike's latest financial report gives the answer
- Binary tree topic -- Luogu p3884 [jloi2009] binary tree problem (DFS for binary tree depth BFS for binary tree width Dijkstra for shortest path)
- 二叉树专题--AcWing 1497. 树的遍历(利用后、中序遍历,构建二叉树)
- Logu p3398 hamster looks for sugar (double LCA on the tree to judge whether the two paths in the tree intersect)
- 从.bag文件中读取并保存.jpg图片和.pcd点云
- Appgallery connect scenario development practice - image storage and sharing
- Filtering of PCL
- STM32单片机编程学习
- Special topic of binary tree -- acwing 18 Rebuild the binary tree (construct the binary tree by traversing the front and middle order)
- 华为联机对战服务玩家掉线重连案例总结
猜你喜欢

Special topic of binary tree -- acwing 3384 Binary tree traversal (known preorder traversal, while building a tree, while outputting middle order traversal)

全网显示 IP 归属地,是怎么实现的?

【AGC】如何解决事件分析数据本地和AGC面板中显示不一致的问题?

From Read and save in bag file Jpg pictures and PCD point cloud

华为游戏初始化init失败,返回错误码907135000

One trick to quickly realize custom application titlebar

OpenMLDB Meetup No.4 会议纪要

HDU1236 排名(结构体排序)
![[AGC] build service 3 - authentication service example](/img/89/63f367270e806e89c4ff92360dc3c5.png)
[AGC] build service 3 - authentication service example

Common methods of JS array
随机推荐
【AGC】如何解决事件分析数据本地和AGC面板中显示不一致的问题?
Common methods of JS array
PCL point cloud to depth image
MySQL lethal serial question 4 -- are you familiar with MySQL logs?
6种单例模式的实现方式
MongoDB 学习整理(条件操作符,$type 操作符,limit()方法,skip() 方法 和 sort() 方法)
JVM garbage collector
学习open62541 --- [66] UA_String的生成方法
TIPC 寻址2
III Chip startup and clock system
Static variables in static function
[play with FPGA learning 4 in simple terms ----- talk about state machine design]
如何使用IDE自动签名调试鸿蒙应用
Indexer in C #
金山云——2023届暑期实习
PCL projection point cloud
[applinking practical case] share in app pictures through applinking
快应用中实现自定义抽屉组件
static 函数中的静态变量
[quick application] win7 system cannot run and debug projects using Huawei ide