Components of Seismometer

To learn how the components fit together, see Sesimometer's architecture and quick start guide.

BrookEngine

Data market/hub. BrookEngine serves as a place for publishing and subscribing to data streams. Most of the stream processing happens in BrookEngine (using its query capabilities) or nearby, by a tool that subscribes to BrookEngine and publishes data back.

BrookEngine's prototype is based on Fluentd with additional plugins.

Seismometer Toolbox

Set of tools for collecting, forwarding, and processing data.

Useful functions to monitor Linux OS (and some other OS-es) are collected as DumbProbe snippets.

StateTip

Database that tracks most recent event states and serves as a simple inventory, mainly for events and metrics names.

metrics and state collector

TODO: tool to be written.

DashWiki

Wiki-based dashboard application.

NOTE: This is an external tool.

logdevourer

Log parsing daemon.

NOTE: This is an external tool.