Data Collect Protocols of Apache SkyWalking

Clone this repo:
  1. 9933e2d Update service-mesh.proto (#32) by Gao Hongtao · 7 weeks ago master v8.2.0
  2. cdd5861 Add a sync collecting service for trace report. by Wu Sheng · 8 weeks ago
  3. b2f381e add more performance detail (#31) by zhang-wei · 3 months ago
  4. 4052030 Remove empty lines. by Wu Sheng · 3 months ago
  5. a4bde70 Active CI. by Wu Sheng · 3 months ago

Apache SkyWalking data collect protocol

Apache SkyWalking typically collect data from

  1. Language agent, including Java, .Net, PHP, Golang, NodeJS, Lua.
  2. Service mesh proxy, especially Envoy controlled by Istio
  3. Meter data, also known pure metrics data.
  4. 3rd libs, such as Zipkin, Jaeger

This repo hosts the protocol of SkyWalking native report protocol, defined in gRPC. Read Protocol DOC for more details


This repo wouldn't release separately. All source codes have been included in the main repo release. The tags match the main repo tags.


Apache 2.0