Code

parser: Let the TIMESERIES command accept optional data-source names.
[sysdb.git] / doc / sysdb-description.txt
1 “System DataBase” (SysDB) is a multi-backend system management and inventory
2 collection service. It stores system and inventory information about hardware
3 and software systems. This information is (continuously) collected from
4 various configurable backends (inventory services, monitoring services, etc.)
5 and stored in a graph-like hierarchy of generic objects. The store may be
6 queried through a generic interface independent of the active backends. Object
7 names are canonicalized before they are added to the store to ensure a
8 consistent view of your infrastructure.
10 The central object type is a host, which generally represents a physical or
11 virtual machine or any other type of physical resource. Hosts, in turn, may
12 reference a list of services which represent any kind of logical resource like
13 a software system. Both, hosts and services, may reference a list of
14 attributes which represent further information about the respective host or
15 service object. For example, attributes may specify static information like a
16 host's architecture or the software version. A host may also reference a list
17 of metrics which are references to performance data stored about the host.
18 SysDB supports querying the respective time-series from a backend's data
19 store.