开源技术社区 - Skywalking

时间:2021.08.06 点击量:2309

Apache Skywalking社区

 WX20210816-104307@2x.png


社区简介:  

 

Skywalking是一个开放源码的,用于收集、分析,聚合,可视化来自于不同服务和本地基础服务的数据的可观察的平台, Skywalking提供了一个简单的方法来让你对你的分布式系统甚至是跨云的服务有清晰的了解。它更像是一个现代的系统性能管理,特别为分布式系统而设计。

 

技术概要:


SkyWalking是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断。包含以下特性

  • 服务、服务实例和endpoint(如:单个HTTP URI)的性能指标分析

  • 根因分析

  • 服务拓扑图

  • 服务和Endpoint依赖分析

  • 慢服务和慢Endpoint探查

  • 性能优化

  • 分布式追踪和追踪上下文传播

  • 告警

SkyWalking支持从多个来源和多种格式收集遥测(跟踪和度量)数据,包括

1.   Java.NET CoreNodeJSPHPPython自动仪器代理。

2.   去代理商。

3.   LUA代理,尤其适用于NginxOpenResty

4.   服务网格的可观察性。支持混合器遥测。建议使用Envoy访问日志服务(ALS)以获得更好的性能,该功能首次在KubeCon 2019上引入。

5.   度量系统,包括PrometheusSpring Sleuth(千分尺)。

6.   Zipkin v1 / v2Jaeger gRPC格式,具有有限的拓扑和指标分析。(实验性)。

7.   SkyWalking OAP正在使用STAM(流拓扑分析方法)在基于跟踪的代理场景中分析拓扑,以提高性能。