当前位置:网站首页>Skywalking distributed link tracking, related graphics, DLJD, cat
Skywalking distributed link tracking, related graphics, DLJD, cat
2022-07-25 03:26:00 【aiwokache】
One Business : Dozens of large 、 Microservice architecture system composed of hundreds of microservices
Two idea 、 demand 、 problem : Link tracking
For a large number of dozens of 、 Microservice architecture system composed of hundreds of microservices , There are some common problems , such as :
How to concatenate the whole call link , Fast location problem ?
How to clarify the dependency relationship between various micro Services ?
How to analyze the performance of each micro service interface ?
How to track the call processing sequence of the whole business process ?
3、 ... and Solution :
(1) function “ Set ”:
Skywalking Provide distributed link tracking 、 Service grid telemetry analysis 、 Measurement aggregation and visualization integration solution ;
Multiple monitoring means , You can use language probes and service mesh Obtain monitored data ;
Support multi language automatic probe , Include Java,.NET Core and Node.JS;
Lightweight and efficient , No need for big data platform and large amount of server resources ;
modularization ,UI、 Storage 、 There are various mechanisms for cluster management ;
Support alarm ;
Excellent visualization solution ;
(2)“ god ” The refrigerator :Skywalking
Four “ complete ”“ Efficient ” video :
1 System organization
Distributed chain tracking
Definition : The application running condition of the distributed system ( Such as execution order 、 Performance waiting ) Tools for monitoring
scene : Dedicated to micro Services 、 Cloud native architecture and container based (Docker、K8s) Architecture and Design ;
product :Skywalking( Not spring cloud Provided by the official website . At home 、java、apache Top projects under ) etc.
Related websites
Official website :Apache SkyWalking
download :Downloads | Apache SkyWalking
Github:GitHub - apache/skywalking: APM, Application Performance Monitoring System
Use company :( There are many in China )
https://github.com/apache/skywalking/blob/master/docs/powered-by.md
2 thought 、 Ideas 、 Liuyuan

The whole architecture is divided into four parts :
- Upper part Agent : Responsible for... From the application , Collect link information , Send to SkyWalking OAP The server ;
- Add to project Skywakling rely on
- here Skywakling Track the running process of the application
- Send the tracked data to SkyWalking
- 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 ;
- The link information can be saved to the persistent device , Such as a database :h2、mysql、TIDB wait for .
- 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 ;
- Left part SkyWalking UI: The page is responsible for providing the console , Look at the links and so on ;
I understand :
Turn off :【 relation 、 contrast 】
Doubt
heavy :【, implementation technique , Tools 】
difficult :【 feeling 、 experience 、 Understand 】 【 summary 、 inductive 、 law 】
The greatest truths are the simplest : Make the chart short ( The outline )
边栏推荐
- Unity word document click button to download
- [brother hero July training] day 19: binary tree
- Banana pie bpi-m5 toss record (2) -- compile u-boot
- MIM command
- Use and introduction of vim file editor
- Recursive and non recursive methods are used to realize the first order, middle order and second order traversal of binary tree respectively
- Imeta | ggclusternet microbial network analysis and visualization nanny level tutorial
- From input URL to page presentation
- Zhanrui Mobile Phone Unlocked
- MySQL configuration in CDH installation
猜你喜欢

292. Nim game

Define macros in makefile and pass them to source code

Merge sort / quick sort

Swagger key configuration items

B. Making Towers

Calculation method of confusion matrix

Use and introduction of vim file editor

Consistent hash, virtual node, bloom filter
![Easyexcel sets the style of the last row [which can be expanded to each row]](/img/25/8fb41f222cb3cca0119515d070b667.png)
Easyexcel sets the style of the last row [which can be expanded to each row]

Visio use
随机推荐
Detailed explanation of three factory modes
Openlayers ol ext: Transform object, rotate, stretch, zoom in
55k is stable, and the recommendation system will always drop God!
Bubble sort / heap sort
TypeScript
Handwriting promise
Record once C # extract audio files with ffmempeg
Banana pie bpi-m5 toss record (2) -- compile u-boot
How is the virtual DOM different from the actual DOM?
Flowlayout in compose
Consistent hash, virtual node, bloom filter
Solve mysql5.6 database specified key was too long; Max key length is 767 bytes
B. Making Towers
Query the information of students whose grades are above 80
P100 MSSQL database penetration test of secondary vocational network security skills competition
Network security - information hiding - use steganography to prevent sensitive data from being stolen
Color space (2) -- YUV
Function method encapsulation -- mutual conversion of image types qpixmap, qimage and mat
Leetcode programming practice -- Tencent selected 50 questions (I)
Force the resumption of game 302 of the week