Switch to protobuf (#23)

* switch to protobuf

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* fix license

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* skip *.textproto

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* setup protoc

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* copy EntityValue without binary

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* use buf

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>

* fix test

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
80 files changed
tree: cde31b14191d35265be64d03e42d242d68243307
  1. .github/
  2. api/
  3. assets/
  4. banyand/
  5. pkg/
  6. scripts/
  7. .gitignore
  8. .licenserc.yaml
  9. buf.gen.yaml
  10. buf.yaml
  11. CHANGES.md
  12. CONTRIBUTING.md
  13. go.mod
  14. go.sum
  15. golangci.yml
  16. LICENSE
  17. Makefile
  18. NOTICE
  19. README.md
README.md

BanyanDB

BanyanDB, as an observability database, aims to ingest, analyze and store Metrics, Tracing and Logging data. It's designed to handle observability data generated by Observability platform and APM system, like Apache SkyWalking etc.

Resource

Contributing

For developers who want to contribute to this project, see Contribution Guide

License

Apache 2.0 License.