当前位置:网站首页>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;
边栏推荐
- 主键策略问题
- PCL point cloud to depth image
- TIPC Getting Started6
- How to transfer event objects and user-defined parameters simultaneously in Huawei express applications
- 洛谷 P1892 [BOI2003]团伙(并查集变种 反集)
- 三.芯片启动和时钟系统
- Luogu p4281 [ahoi2008] emergency gathering / gathering (tree doubling LCA)
- [in simple terms, play with FPGA learning 3 ----- basic grammar]
- 二叉树专题--洛谷 P1229 遍历问题(乘法原理 已知前、后序遍历求中序遍历个数)
- 力扣(LeetCode)182. 查找重复的电子邮箱(2022.07.01)
猜你喜欢
TIPC 寻址2
华为快应用中如何实现同时传递事件对象和自定义参数
【AppLinking实战案例】通过AppLinking分享应用内图片
【AGC】构建服务3-认证服务示例
二叉树专题--AcWing 3540. 二叉搜索树建树(实用板子 构建二叉搜索树 并输出前、中、后序遍历)
Dialogue Wu Gang: why do I believe in the rise of "big country brands"?
[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
Matlab processing of distance measurement of experimental electron microscope
TIPC Service and Topology Tracking4
2022-06-17
随机推荐
【深入浅出玩转FPGA学习2----设计技巧(基本语法)】
二叉树专题--AcWing 1497. 树的遍历(利用后、中序遍历,构建二叉树)
Use of vscode tool
[play with FPGA learning 4 in simple terms ----- talk about state machine design]
华为AppLinking中统一链接的创建和使用
[in simple terms, play with FPGA learning 3 ----- basic grammar]
洛谷 P4281 [AHOI2008]紧急集合 / 聚会(树上倍增 LCA)
The difference between self and static in PHP in methods
TIPC Getting Started6
Binary tree topic -- Luogu p3884 [jloi2009] binary tree problem (DFS for binary tree depth BFS for binary tree width Dijkstra for shortest path)
[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免殺——JSP的基礎
一招快速实现自定义快应用titlebar
Oracle 笔记
【快应用】Win7系统使用华为IDE无法运行和调试项目
TIPC 寻址2
OpenMLDB Meetup No.4 会议纪要
二.Stm32f407芯片GPIO编程,寄存器操作,库函数操作和位段操作
Nodejs+express+mysql simple blog building
TIPC messaging3