seriesly

command module
v0.0.0-...-e5ee8fc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2015 License: MIT Imports: 37 Imported by: 0

README

A Timeseries Database

seriesly is a database for storing and querying time series data. Unlike databases like RRDtool, it's schemaless so you can just lob data into it and start hacking. However, it also doesn't use a finite amount of space. Tradeoffs.

Detailed docs are in the wiki.

Quick Start

Prereqs:

To build the software, you need a go runtime installed. Preferably a recent one.

Installation

go get github.com/dustin/seriesly

Running

Seriesly will use as many cores as you have to offer. Set the GOMAXPROCS environment variable to the number of cores (or hardware threads) you've got. There's a lot of fine-grained tuning you can employ to specify how to map the software needs to your hardware, but the defaults should work quite well.

Then just start blasting data into it. See the protocol docs for details on this.

More Info

My blog post provides an overview of the why and a little bit of the what. There's also a youtube video of me demoing the software a few days after the initial version hit github. It's matured a lot since then, but the core concepts haven't changed.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package serieslyclient provides access to a seriesly instance.
Package serieslyclient provides access to a seriesly instance.
Package timelib provides time parsing functions.
Package timelib provides time parsing functions.
tools

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL