[DRBD-announce] drbd-reactor (was drbdd) v0.3.0-rc.1

Roland Kammerer <[email protected]>
Newsgroups dev.linux.lists.drbd-announce
Message-ID <[email protected]>
Dear DRBD users,

this is the first RC for v0.3.0 of drbd-reactor. With this release we
renamed the project from drbdd to drbd-reactor. We assume there are not
too many existing installations, but if so, copy your /etc/drbdd.toml to
/etc/drbd-reactor.toml and you should be good to roll

This version *requires* drbd-utils >=9.17.0, the RC of drbd-utils
released today will work.

The most exciting feature certainly is prometheus.io monitoring for
DRBD. We basically expose everything that is part of the events2 stream,
plus some higher level metrics. With that it is almost trivial to
generate useful grafana dashboards. Here is one showing parts of our
infrastructure, so you can get a feeling what this is about:

https://transfer.sh/FhbMX/drbd-reactor-prometheus.png

Note that this is a quick draft, we are sure you can build even more
exciting ones. A list of metrics can be found here[1]. These are the
obvious ones, we will add others based on user feedback.

The second change I want to mention explicitly is that it is now
possible to put toml snippets into /etc/drbd-reactor.d/. In the future
this will make it easy to dynamically create/delete promoter
configurations and relead drbd-reactor picking up plugins/unloading
them.

Please test. If there are no unexpected bugs, I will release the final
version in about a week from now.

Regards, rck

* events2: fix device blocked type
* events2: add "path" information
* plugins: split into "change" and "event" plugins
* prometheus: implement exporter
* add drbdd.d snippets
* promoter: add stop-services-on-exit
* prometheus: cleanly shutdown TCP handler
* drbdd -> drbd-reactor
* core: add statistics polling
* debian: rm dh-systemd

DEB: https://transfer.sh/lDUkG/drbd-reactor_0.3.0-rc.1-1_amd64.deb
RPM: https://transfer.sh/bcV4a/drbd-reactor-0.3.0-rc.1-1.x86_64.rpm
PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack/
TGZ: https://linbit.com/downloads/drbd/utils/drbd-reactor-0.3.0-rc.1.tar.gz
GIT: https://github.com/LINBIT/drbd-reactor/commit/02e70e92557c86916667647f18ffaa9f7f457a7b
[1] https://github.com/LINBIT/drbd-reactor/blob/master/src/plugin/prometheus.md
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEdesqw/S/2vE9wNKDRgmezyI6myIFAmB+4HMACgkQRgmezyI6
myJ8vQgAixig6NCzAdRbfZQbxWk/CbKHmrc7SRN957KAJ8oTejBtPzIoKe4uI80v
xfxiP3aRreaXhS6Ua+GHDVtj3HJ6Somi3LRBfzWOBDagTnla2LLmOb5Fhq5BmLgb
+mG9IaZ49GloGhMSBvA/HfBt4jzwQ3toGPahKLInFYtGoqlNItTdQAR0c7fWRpPi
dT+0vwachtF+jkGL5DLTwC/y1aNWWgi0isl72r7JYo06lPqAztjgiwNnUwg+dhuk
TmvAWZKbB1AwgKYfw0mddsRv72+TKmQLq6FMq559FuJEKsG3Z5+OFF7fzmPJLRNc
Ikz0I/djtesEvYqXN0zR3FjXonhsrA==
=xEkh
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.