object | 5e8ad1e3366ad5a692a65effa45b69a80aebc626 | commit |
author | Sebastian Harl <sh@tokkee.org> | |
Mon, 1 Sep 2014 18:44:36 +0000 (20:44 +0200) |
Release 0.4.0 of SysDB.
Version 0.4.0, Release Date: 2014-09-01
---------------------------------------
This release features support for metrics and transparent access to a
backend's time-series data. Some backward-incompatible changes were applied
to some query commands for more consistency.
* build system:
- Added checks for format strings and arguments.
- Changed configure option for collectd::unixsock to
--enable-collectd-unixsock.
* core:
- Added support for “metric” objects which may be assigned to a host.
- Introduced support for handling time-series data: added new data
structures describing time-series data and a new type of plugins called
“time-series fetchers” which are used to access time-series
information.
* store:
- Fixed a memory leak.
- Apply (very) simple optimizations to lookup expressions.
- Added support for metrics and their “data-stores” (describing how to
access the actual data references by a metric).
- Added support for querying time-series data through the newly
introduced “time-series fetcher” plugins.
* frontend:
- Fixed a bug that might have caused reading too much data from the
connection buffer in certain situations.
* query language:
- The ‘MATCHING’ clause is now optional in ‘LOOKUP’ queries.
- The ‘LIST’ and ‘FETCH’ commands support ‘FILTER’ clauses as well.
- ‘LIST’ / ‘FETCH’ were changed to ‘LIST hosts’ / ‘FETCH host’.
- Added the ‘TIMESERIES’ command to query arbitrary time-series which
fetches time-series data from a backend's data-store for a given period
of time.
- Added support for date/time values.
- Added support for single quotes in string values: two adjacent single
quotes may be used to specify a single quote.
* documentation:
- Documented the frontend protocol in frontend/proto.h.
- Documented changes to the query language and new / updated plugins.
- Documented all supported data types.
Backends:
* collectd::unixsock:
- The plugin now uses metrics in place of services.
- New config options ‘TimeseriesBackend’ and ‘TimeseriesBaseURL’ to
specify access to time-series, currently limited to ‘rrdtool’ and
‘rrdcached’ access.
Plugins:
* timeseries::rrdtool:
- New plugin adding support to fetch time-series from local RRD files.
- Supports flushing of values in RRDCacheD.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlQEvqwACgkQEFEKc4UBx/wM7QCgmFHyu3S8PphlJ8HtSr1T/NAL
je4Ani3ZeUb2o0ab0UeP0O9v2QKZIYJG
=Jio3
-----END PGP SIGNATURE-----
Version 0.4.0, Release Date: 2014-09-01
---------------------------------------
This release features support for metrics and transparent access to a
backend's time-series data. Some backward-incompatible changes were applied
to some query commands for more consistency.
* build system:
- Added checks for format strings and arguments.
- Changed configure option for collectd::unixsock to
--enable-collectd-unixsock.
* core:
- Added support for “metric” objects which may be assigned to a host.
- Introduced support for handling time-series data: added new data
structures describing time-series data and a new type of plugins called
“time-series fetchers” which are used to access time-series
information.
* store:
- Fixed a memory leak.
- Apply (very) simple optimizations to lookup expressions.
- Added support for metrics and their “data-stores” (describing how to
access the actual data references by a metric).
- Added support for querying time-series data through the newly
introduced “time-series fetcher” plugins.
* frontend:
- Fixed a bug that might have caused reading too much data from the
connection buffer in certain situations.
* query language:
- The ‘MATCHING’ clause is now optional in ‘LOOKUP’ queries.
- The ‘LIST’ and ‘FETCH’ commands support ‘FILTER’ clauses as well.
- ‘LIST’ / ‘FETCH’ were changed to ‘LIST hosts’ / ‘FETCH host’.
- Added the ‘TIMESERIES’ command to query arbitrary time-series which
fetches time-series data from a backend's data-store for a given period
of time.
- Added support for date/time values.
- Added support for single quotes in string values: two adjacent single
quotes may be used to specify a single quote.
* documentation:
- Documented the frontend protocol in frontend/proto.h.
- Documented changes to the query language and new / updated plugins.
- Documented all supported data types.
Backends:
* collectd::unixsock:
- The plugin now uses metrics in place of services.
- New config options ‘TimeseriesBackend’ and ‘TimeseriesBaseURL’ to
specify access to time-series, currently limited to ‘rrdtool’ and
‘rrdcached’ access.
Plugins:
* timeseries::rrdtool:
- New plugin adding support to fetch time-series from local RRD files.
- Supports flushing of values in RRDCacheD.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEABECAAYFAlQEvqwACgkQEFEKc4UBx/wM7QCgmFHyu3S8PphlJ8HtSr1T/NAL
je4Ani3ZeUb2o0ab0UeP0O9v2QKZIYJG
=Jio3
-----END PGP SIGNATURE-----