skywalking-banyandb

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2022 License: Apache-2.0

README

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.

Introduction

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 Apache SkyWalking. Before BanyanDB emerges, the Databases that SkyWalking adopted are not ideal for the APM data model, especially for saving tracing and logging data. Consequently, There’s room to improve the performance and resource usage based on the nature of SkyWalking data patterns.

The database research community usually uses RUM conjecture to describe how a database access data. In this talk, I will share the details about BanyanDB based on this conjecture, explaining why BanyanDB is more effective and reliable than other storage layers.

Documents

Documents

Contributing

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

License

Apache 2.0 License.

Directories

Path Synopsis
api
cmd/server command
kv
measure
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
observability
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
tsdb
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
tsdb/bucket
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
pkg
bit
bus
grpchelper
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
query/aggregation
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
query/logical
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
run
test
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
test/helpers
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
test/measure/traffic
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
test/stream/traffic
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
timestamp
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
version
Package version can be used to implement embedding versioning details from git branches and tags into the binary importing this package.
Package version can be used to implement embedding versioning details from git branches and tags into the binary importing this package.
test
cases/stream_tests
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.
Licensed to Apache Software Foundation (ASF) under one or more contributor license agreements.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL