skywalking原理
SkyWalking 是一个开源的分布式跟踪系统,它能够帮助开发者监控和调试分布式系统中的性能问题。
SkyWalking 的原理是基于 APM(Application Performance Management) 的思想,通过在应用程序中嵌入代理或者 SDK,收集应用程序的运行时信息,包括调用链路、服务调用时间、错误信息等等。这些信息会被发送到 SkyWalking 的服务器端进行分析和展示。
SkyWalking 的架构分为三层:数据收集层、数据存储层和数据展示层。
数据收集层主要负责数据的采集和传输,SkyWalking 支持多种采集方式,包括 Java Agent、.NET Agent、PHP Agent、Node.js Agent、Go Agent 等等。
数据存储层主要负责存储收集到的数据,SkyWalking 支持多种存储方式,包括 Elasticsearch、H2、MySQL、TiDB 等等。
数据展示层主要负责数据的展示和分析,SkyWalking 提供了 Web UI、Dashboard、API 等多种方式展示数据,开发者可以根据需求选择合适的方式进行数据展示和分析
原文地址: https://www.cveoy.top/t/topic/eyYi 著作权归作者所有。请勿转载和采集!