app tusk

Tusk is a monitoring agent/server

1 unstable release

0.1.0 May 27, 2019
0.0.1 May 27, 2019

MPL-2.0 license

340KB
387 lines

Build Status codecov

Tusk

Installation

Terminology

Word Meaning
Tag A string associated with a reading
Dimension A key-value pair associated with a reading
Metadata A combination of tags and dimensions associated with a reading
Data Point A combination of a name and a value, an example would be temperature and 24
Reading A combination of metadata and datapoints with a timestamp

Structure

The Tusk agent consists of the main agent and a selection of plugins.

Inputs

Input plugins provide a series of readings from a source.

Outputs

Input plugins send a series of readings to a destination.

Pipelines

Pipelines are a series of processing steps connecting inputs and outputs that can transform or aggregate the data.

Configuration

Configure Tusk

Configure the plugins

Inputs

Outputs

Pipelines

Dependencies

~26–36MB
~579K SLoC