tracing: tracer integration with Apache SkyWalking SDK (#14493)
Fix #13799. This means integration with external Apache SkyWalking SDK for C++ and destroyed redundant parts of implementations. Hired library is https://github.com/skyAPM/cpp2sky. But it is not released and some of missing parts of implementations which are necessary to achieve clean integration. Currently working private fork of that SDK here. https://github.com/Shikugawa/cpp2sky-envoy. Additional Description: cpp2sky dependency policy check list ### MUST - [x] Cloud Native Computing Foundation (CNCF) approved license - [x] Dependencies must not substantially increase the binary size unless they are optional (i.e. confined to specific extensions) - [x] No duplication of existing dependencies Maybe, the dependencies are described [here](https://github.com/SkyAPM/cpp2sky/blob/main/bazel/repositories.bzl) - [x] Hosted on a git repository and the archive fetch must directly reference this repository. We will NOT support intermediate artifacts built by-hand located on GCS, S3, etc. - [x] CVE history appears reasonable, no pathological CVE arcs - [x] Code review (ideally PRs) before merge - [x] Security vulnerability process exists, with contact details and reporting/disclosure process - [x] Tests run in CI ### SHOULD - [ ] > 1 contributor responsible for a non-trivial number of commits - [ ] High test coverage (also static/dynamic analysis, fuzzing) Parts which is used in Envoy have higher test coverage. But gRPC async segment reporter(which is not used in Envoy) has less test. - [ ] Envoy can obtain advanced notification of vulnerabilities or of security releases - [ ] Do other significant projects have shared fate by using this dependency? - [x] Releases (with release notes) - [x] Commits/releases in last 90 days Risk Level: Mid Testing: Unit/Integration Docs Changes: Release Notes: Platform Specific Features: Signed-off-by: Shikugawa <rei@tetrate.io> Mirrored from https://github.com/envoyproxy/envoy @ 032a8e75928304e011833babea2ca231f32866ddpull/624/head
parent
e98405448e
commit
fd49a04d29
2 changed files with 0 additions and 42 deletions
Loading…
Reference in new issue