当前位置:网站首页>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 )
边栏推荐
- mysql_ Account authorization permission recycling, account locking and unlocking, account creation and deletion
- [Kali's sshd service is enabled]
- Many local and municipal supervision departments carried out cold drink sampling inspection, and Zhong Xue's high-quality products were all qualified
- Define macros in makefile and pass them to source code
- What should testers do if they encounter a bug that is difficult to reproduce?
- Ffmpeg 4.3 add custom demuxer
- JS method encapsulation summary
- Can bus baud rate setting of stm32cubemx
- Zhanrui Mobile Phone Unlocked
- Openlayers ol ext: Transform object, rotate, stretch, zoom in
猜你喜欢

From input URL to page presentation

04 -- two ways of writing el and data

Message queue (MQ)

B. Almost Ternary Matrix

NVM installation and use

Introduction to Apache Doris grafana monitoring indicators

Define macros in makefile and pass them to source code

Banana pie bpi-m5 toss record (3) -- compile BSP

Why does the legend of superstar (Jay Chou) not constitute pyramid selling? What is the difference between distribution and pyramid selling?

Flowlayout in compose
随机推荐
P100 MSSQL database penetration test of secondary vocational network security skills competition
Idea configuration
Force button brushing question 61. rotating linked list
Force deduction brush question 7. Integer inversion
Database transactions (often asked)
Function method encapsulation -- mutual conversion of image types qpixmap, qimage and mat
New features commonly used in ES6
Use of stm32cubemonitor part I - data plotting and instrument display
Analysis of DNS domain name resolution process
Enter an integer and a binary tree
Secondary vocational network security skills competition P100 web penetration test
The difference between abstract classes and interfaces
MySQL configuration in CDH installation
Swiper4 is used to smooth longitudinal seamless scrolling. After clicking or dragging the mouse, the animation is not completely completed, the mouse moves out of the automatic rotation, and the dynam
A 20 yuan facial cleanser sold tens of thousands in seven days. How did they do it?
[golang] golang realizes sending wechat service number template messages
10. 509 Certificate (structure + principle)
Question D: pruning shrubs
Electronic bidding procurement mall system: optimize traditional procurement business and speed up enterprise digital upgrading
Use of CCleaner