https://github.com/danburkert/kudu-ts
fast time series storage on Apache Kudu
https://github.com/danburkert/kudu-ts
Last synced: over 1 year ago
JSON representation
fast time series storage on Apache Kudu
- Host: GitHub
- URL: https://github.com/danburkert/kudu-ts
- Owner: danburkert
- License: apache-2.0
- Created: 2016-05-06T04:36:21.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-02-09T01:04:25.000Z (over 9 years ago)
- Last Synced: 2025-03-18T09:01:46.765Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 83 KB
- Stars: 39
- Watchers: 6
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - Kudu TS
README
# Kudu TS
Kudu TS is a metrics and time series database built on Apache Kudu (incubating).
Kudu's focus on real time data ingestion combined with fast scans makes it an
ideal platform for storing and querying time series data. Kudu TS includes
connectors for popular metrics and alerting tools.
The kernel of Kudu TS lives in the [`core`](core/) module, which provides a Java
API for efficiently storing and querying metrics in Kudu.
The [`KTSD`](ktsd/) module contains a daemon which exposes an HTTP interface to
Kudu TS. KTSD's HTTP interface is a drop-in replacement for OpenTSDB's TSD,
allowing existing tools with OpenTSDB support to use Kudu TS with minimal effort
(such as Grafana).
The [`argus`](argus/) module contains a Kudu TS backend for the
[Argus](https://github.com/SalesforceEng/Argus) metrics and monitoring platform.
## Maturity
Kudu TS is experimental, and does not yet have any stability guarantees.
### Contributions
Contributions (through GitHub pull requests) are encouraged and welcomed. If you
run into any issues, please do not hesitate to open a GitHub issue.
## What is Kudu
[Apache Kudu (incubating)](https://getkudu.io) is a distributed, columnar
storage engine for analytics on fast moving data. Kudu provides real time
ingestion with extremely fast scan capability. Kudu's columnar on-disk format
makes it extremely efficient at scanning, filtering, and aggregating large time
series datasets. The columnar format also provides great compression for time
series datasets. The characterstics make Kudu a great platform for a time series
database.
## License
Kudu TS is distributed under the terms of the Apache License (Version 2.0).
See [LICENSE](LICENSE) for details.