kairosdb

Fast scalable time series database

APACHE-2.0 License

Stars
1.7K
Committers
79

Bot releases are visible (Hide)

kairosdb - Release 1.3.0 Latest Release

Published by brianhks about 3 years ago

This is a big release that has been in the works for a couple of years now. For a list of all items included in this list see the 1.3.0 issues: https://github.com/kairosdb/kairosdb/milestone/10?closed=1

kairosdb - Version 1.2.2 Release

Published by brianhks almost 6 years ago

This is a patch adds some fixes made in 1.3 to the 1.2 code branch.

The following list was added

  1. Creating the Cassandra schema was exposed as an option on startup.
  2. Cassandra Java driver socket connect timeout and read timeout were exposed as configuration.
  3. Retry logic was added to try other Cassandra replicas before giving up.
kairosdb - Version 1.3.0 beta 1 Release

Published by brianhks over 6 years ago

Big change in this release is the change to to hocon configuration. Read more about it here: https://github.com/lightbend/config/blob/master/HOCON.md

This change was driven by the need to add multi cluster support to kairos (also in this release). Multi cluster support allows you to have one write cluster and 0 or more read clusters. Say you are running Kairos on Cassandra 2.0.14 and you would really like to upgrade but the data is mission critical and the hardware is old so you would rather just create a new cluster with a newer version of Cassandra. With this version you simply set the 2.0.14 cluster as one of your read clusters and then create a new cluster as the current write cluster. Queries are made to all clusters (read and write) and data is only written to the write cluster.

Reasons to use multi cluster:

  1. Easy way to upgrade to newer versions of C*
  2. Provides a way to age out old data without using ttl.
  3. Way of managing kairos data growth.
  4. Use it to try new versions of Kairos - just set existing cluster as a read cluster.
kairosdb - Version 1.2.1 Release

Published by brianhks over 6 years ago

kairosdb - Version 1.2.0 Release

Published by brianhks over 6 years ago

The big change in this release is a change from Thrift to CQL. A lot of work was done to make CQL perform better than the thrift code. Queries are noticeably faster. The release will create new index tables that can be queried via the CQL shell. The code is compatible with data ingested by the previous release of Kairos (1.1.3).

The release is not compatible with schema created by 1.2 beta 1 and beta 2.

Now for all the heaps of coolness that can be found within this release

Uses CQL for reads and writes
Up to 8x improvement in query speed - wait what?? Yes you read that right, I hit the turbo button.
New service api for storing whatever you want in Kairos. (metadata, configuration, etc..)
Extra metrics for tracking queries - even logged if the query fails
Added ability to specify node roles (ie ingest or query node)
Requires C* 2.1 or higher.
Added a demo module that lets you load up a year of demo data to play with

Fixes

Fixed the open file handle issue
Import/Export will exit when done.

List of issues resolved in this release: https://github.com/kairosdb/kairosdb/milestone/7?closed=1

kairosdb - Version 1.1.3 Release

Published by brianhks almost 8 years ago

Issues closed as part of this release:
https://github.com/kairosdb/kairosdb/milestone/6?closed=1

Most importantly is issue #346 where data is lost when Cassandra goes down.

kairosdb - Version 1.1.2 Release

Published by brianhks about 8 years ago

Issues closed as part of this release:
https://github.com/kairosdb/kairosdb/milestone/5?closed=1

kairosdb - Version 1.1.1 Release

Published by brianhks almost 9 years ago

This release is a patch that fixes the per metric TTL introduced in the 1.1.0 release.

kairosdb - Version 1.1.0 Release

Published by brianhks almost 9 years ago

Issues fixed: https://github.com/kairosdb/kairosdb/issues?q=milestone%3A%221.0.1+Release%22

Thanks for everyone's contribution to this project.

This release was previously - and incorrectly - named 1.0.1, which would have been fine if it only included bug fixed but, there were several new features added. I also took the opportunity to fix the kairosdb service script to not fail for some platforms.

kairosdb - Version 1.0.0 Release

Published by brianhks over 9 years ago

This has a boat load of stuff. Have a look at the milestone items to see what is there:

https://github.com/kairosdb/kairosdb/issues?utf8=%E2%9C%93&q=milestone%3A%221.0.0+Release%22+is%3Aclosed+

Thanks to everyone who has contributed to this release.

kairosdb - v0.9.5 Beta 2

Published by brianhks over 9 years ago

Fixed a bug in the new time zone sensitive aggregators.

This is a pre release for 1.0. Instead of releasing 0.9.5 this will be the 1.0 release.

Here is a list of fixes in this release https://github.com/kairosdb/kairosdb/issues?q=milestone%3A%220.9.5+Release%22+is%3Aclosed

kairosdb - v0.9.5 Beta 1

Published by brianhks over 9 years ago

All the major fixes/features are in for the 0.9.5 release. Please give it a test drive.

Here is a list of fixes in this release https://github.com/kairosdb/kairosdb/issues?q=milestone%3A%220.9.5+Release%22+is%3Aclosed

kairosdb - KairosDB 0.9.4

Published by brianhks over 10 years ago

New Features

  • Custom data support.
  • Built in support for string metric data.
  • HBase is no longer supported.
  • Added batch file for starting KairosDB under windows.
  • Now using Sphinx documentation.
  • Removed jars from code base (pulled in using Ivy).
  • Moved Pickle protocol handler into a plugin.
  • New logo.
  • Added sampler aggregator.
  • Added TTL for expiring data points.

Bug Fixes

  • Fixed CORS problem with submitting metrics and missing header in error messages.
  • Fixed parsing exception when submitting 0.000 for data.
  • Fixed locking problem in H2.
  • Fixed concurrent modification error in data cache.
  • Fixed word splitter to handle all white space characters.
  • Fixed null column error when invalid tags were sent.
kairosdb - KairosDB v0.9.2

Published by jsabin over 10 years ago

New Features

  • Graphite plaintext and pickle protocol handlers (ingest only).
  • Export single metric.
  • Moved logback file into conf
  • Export no longer uses cache - faster exports.
  • Added low memory check so large queries cannot run the system out of memory.

Bug Fixes

  • Fixed bug in UI where tag names and values are not retrieved correctly.
  • Fixed auto complete drop downs to limit the list size.
  • Fixed various UI bugs.
  • Fixed telnet handler to handle extra spaces in data.
  • Fixed queries to use less memory.
kairosdb - KairosDB v0.9.3

Published by jsabin over 10 years ago

New Features

  • Added additional information to json parsing errors.
  • Added save and export buttons in ui.
  • New framework for loading plugins.
  • Updated to Hector 1.1-4
  • Added Cassandra consistency levels to configuration.
  • Increased remote upload speed.
  • Improved json validation speed.
  • Added configurable row key cache for Cassandra.

Bug Fixes

  • Tag validation in pickle handler
  • Fixed bug with deleting query cache file