Skip to content

Remote datastore that forwards data on to another Kairos instance

Notifications You must be signed in to change notification settings

kairosdb/kairos-remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kairos Remote

This plugin used to ship as part of Kairos and was separated out for ease of maintenance.

The remote plugin is for forwarding metric data to a remote Kairos instance. Metric data is gathered locally on the filesystem where it is compressed and uploaded to the remote Kairos on specified intervals. (see kairos-remote.properties for options)

Remote Listener

The remote plugin comes with a data points listener class and in order to laod it you load the ListenerModule in your kairos configuration:

kairosdb.datastore.remote.service.remote=org.kairosdb.plugin.remote.ListenerModule

The ListenerModule adds a listener to the data point events coming into kairos and forwards the events on to a remote Kairos instance. Effectively letting you fork the data.

For a pure remote Kairos instance you can comment out the datastore modules and just use the ListenerModule, effectively making the Kairos instance a write only node.