[][src]Module lognplot::tsdb

Time series database, usable as a library.

Structs

Aggregation

An aggregation of observations of some type.

Observation

A single observation at some point in time.

Query
QueryResult

This holds the result of a query to the database. The result can be several things, depending upon query type. It can be min/max/mean slices, or single values, if the data is present at the proper resolution.

Sample

A simple scalar value.

SampleMetrics

Metrics collected about a certain trace This can be used during query.

Trace

A trace is a single signal with a history in time.

TsDb

A time series database which can be used as a library. Note that this struct is not usable in multiple threads. To make it accessible from multiple threads, use the TsDbHandle wrapper.

Enums

RangeQueryResult

Inner results, can be either a series of single observations, or a series of aggregate observations.

Traits

Metrics

Implement this for specific observations.

Type Definitions

TsDbHandle