Documentation
¶
Overview ¶
Tgres is a tool for receiving and reporting on simple time series written in Go which uses PostgreSQL for storage.
Directories
¶
Path | Synopsis |
---|---|
Package aggregator provides the ability to aggregate data points from various sources similar to statsd.
|
Package aggregator provides the ability to aggregate data points from various sources similar to statsd. |
Package blaster provides some stress testing capabilities.
|
Package blaster provides some stress testing capabilities. |
Package cluster is a simplistic clustering implementaion built on top of https://godoc.org/github.com/hashicorp/memberlist.
|
Package cluster is a simplistic clustering implementaion built on top of https://godoc.org/github.com/hashicorp/memberlist. |
cmd
|
|
Package daemon is the tgres command line server.
|
Package daemon is the tgres command line server. |
Package dsl is the Domain Specific Language for the series query.
|
Package dsl is the Domain Specific Language for the series query. |
Package graceful provides graceful restart
|
Package graceful provides graceful restart |
Package http provides HTTP functionality for querying TS data as well as submitting data points to a receiver.
|
Package http provides HTTP functionality for querying TS data as well as submitting data points to a receiver. |
Package misc is misc stuff.
|
Package misc is misc stuff. |
Package receiver manages the receiving end of the data.
|
Package receiver manages the receiving end of the data. |
Package rrd contains the logic for updating in-memory partial Round-Robin Archives from incoming and usually unevenly-spaced data points by converting the input to a rate, consolidating and aggregating the data across a list of evenly spaced series of pre-defined resolution and time span.
|
Package rrd contains the logic for updating in-memory partial Round-Robin Archives from incoming and usually unevenly-spaced data points by converting the input to a rate, consolidating and aggregating the data across a list of evenly spaced series of pre-defined resolution and time span. |
Package serde is the interface (and currently PostgreSQL implementaiton) for Serialization/Deserialization of data.
|
Package serde is the interface (and currently PostgreSQL implementaiton) for Serialization/Deserialization of data. |
Package series provides fundamental series operations.
|
Package series provides fundamental series operations. |
Package statsd provides the statsd-like functionality.
|
Package statsd provides the statsd-like functionality. |