The author of https://github.com/jcollie/openldap_exporter clarified that the license is FLOSS (GPL3), needs to be packaged, puppetised and the dashboard adapted.
Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/puppet | production | +18 -1 | role: add ldap Prometheus jobs |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | fgiunchedi | T177195 Reduce technical debt in metrics monitoring | |||
Resolved | fgiunchedi | T177196 Port non-deprecated Diamond collectors to Prometheus | |||
Resolved | MoritzMuehlenhoff | T181511 Package openldap collector for Prometheus and adapt metrics |
Event Timeline
Mentioned in SAL (#wikimedia-operations) [2017-11-29T08:41:25Z] <moritzm> uploaded prometheus-openldap-exporter 0+git20171128-1 for jessie-wikimedia (T181511)
Change 394280 had a related patch set uploaded (by Filippo Giunchedi; owner: Filippo Giunchedi):
[operations/puppet@production] role: add ldap Prometheus jobs
Change 394280 merged by Filippo Giunchedi:
[operations/puppet@production] role: add ldap Prometheus jobs
Mentioned in SAL (#wikimedia-operations) [2017-11-30T17:47:36Z] <moritzm> uploaded prometheus-openldap-exporter 0+git20171128-1 for jessie-wikimedia (T181511)
https://github.com/jcollie/openldap_exporter has been packages as software/debs/prometheus-openldap-exporter.git and integrated into puppet. The exporter from github did not collect metrics from cn=Operations (which tracks how many read/write etc. operations have occured), I've added that in a patch to our package and will also make sure to upstream it.
Filippo already upgraded the Grafana dashboard for alle metrics except the operations ones (that's still TBD).
https://grafana-admin.wikimedia.org/dashboard/db/openldap-labs?orgId=1&from=now-1h&to=now is now converted to Prometheus.