Skip to content

waylayio/kairosdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KairosDB Build Status

KairosDB is a fast distributed scalable time series database written on top of Cassandra.

Documentation

Documentation is found here.

Frequently Asked Questions

Installing

Download the latest KairosDB release.

Installation instructions are found here

If you want to test KairosDB in Kubernetes please follow the instructions from KairosDB Helm chart.

Getting Involved

Join the KairosDB discussion group.

Building and releasing WAYLAY branch

The Waylay branch is built using maven. For 1.3.0.x versions do checkoud of 1.3.0-waylay branch before release:

$ git checkout 1.3.0-waylay

Note that the version number includes a patch number (e.g. the "+3" in 1.3.0-waylay+1). This patch number should be incremented on each release (and the base KairosDB version should remain unchanged).

To run tests using a local Cassandra installation, run

$ CASSANDRA_HOST=localhost mvn clean test

Running mvn test without the CASSANDRA_HOST environment variable will skip tests that depend on Cassandra.

Running mvn deploy will push the artifacts, including the distributable .tar.gz to Nexus (make sure you have specified credentials for NEXUS maven-releases server in settings.xml)

Releases can be performed with the following command (TODO:make sure that the release pushes the artifacts to nexus):

mvn clean -DskipTests -Darguments=-DskipTests -Dmaven.javadoc.skip=true  release:clean release:prepare release:perform

Note that the build directory which is created by a number of tests doesn't always get cleaned up properly by the tests. This means that it may be necessary to do a rm -rf build between builds of this repo.

Contributing to KairosDB

Contributions to KairosDB are very welcome. KairosDB is mainly developed in Java, but there's a lot of tasks for non-Java programmers too, so don't feel shy and join us!

What you can do for KairosDB:

  • KairosDB Core: join the development of core features of KairosDB.
  • Website: improve the KairosDB website.
  • Documentation: improve our documentation, it's a very important task.

If you have any questions about how to contribute to KairosDB, join our discussion group and tell us your issue.

License

The license is the Apache License 2.0

About

Fast scalable time series database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 85.8%
  • JavaScript 9.4%
  • HTML 2.5%
  • Groovy 1.1%
  • CSS 0.4%
  • Python 0.4%
  • Other 0.4%