Skip to content

A fork for tuning Cassandra support in RRD4j library

Notifications You must be signed in to change notification settings

Toparvion/rrd4j-cassandra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rrd4j-cassandra Build Status

Rrd4j Backend implementation for Cassandra by the Datastax driver.

How to use

In order to use the backed you need to create a new instance of the RrdDatastaxBackendFactry. You will need to provide the datastax session as argument to the constructor.

The factory will create the keyspace "rrd4j" if it is not already created It will also create the table rrd in the keyspace where all the the backend data will be stored.

Note on large archives

Please note that if you configure many archive in rrd you might need to increase the commitlog_segment_size_in_mb in cassandra configuration. Otherwise you will get an IllegalArgumentException complaining: Mutation of xxxMiB is too large for the maximum size of 16.000MiB as the size of the RrdDatastaxBackend.buffer stored will be grater the the half of a cassandra segment. For further information see datastax

##Releases

1.1

Upgraded rrd and cassandra to version 3.5 and cassandra-driver-mapping 3.7.1

1.0

First release, depends on rrd version 3.2 and cassandra-driver-mapping 3.4.0

About

A fork for tuning Cassandra support in RRD4j library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%