Page MenuHomePhabricator

Package openldap collector for Prometheus and adapt metrics
Closed, ResolvedPublic

Description

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.

Event Timeline

Restricted Application removed a project: Patch-For-Review. · View Herald TranscriptNov 28 2017, 2:40 PM

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

https://gerrit.wikimedia.org/r/394280

Change 394280 merged by Filippo Giunchedi:
[operations/puppet@production] role: add ldap Prometheus jobs

https://gerrit.wikimedia.org/r/394280

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).