- 24 Oct, 2022 2 commits
- 11 Jul, 2021 9 commits
-
-
godog authored
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: missing-built-using-field-for-golang-package See-also: https://lintian.debian.org/tags/missing-built-using-field-for-golang-package.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: global-files-wildcard-not-first-paragraph-in-dep5-copyright See-also: https://lintian.debian.org/tags/global-files-wildcard-not-first-paragraph-in-dep5-copyright.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: uses-debhelper-compat-file See-also: https://lintian.debian.org/tags/uses-debhelper-compat-file.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: package-uses-old-debhelper-compat-version See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: package-lacks-versioned-build-depends-on-debhelper See-also: https://lintian.debian.org/tags/package-lacks-versioned-build-depends-on-debhelper.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: build-depends-on-obsolete-package See-also: https://lintian.debian.org/tags/build-depends-on-obsolete-package.html
-
silver-platter authored
Changes-By: lintian-brush Fixes: lintian: trailing-whitespace See-also: https://lintian.debian.org/tags/trailing-whitespace.html
- 21 Mar, 2020 4 commits
-
-
godog authored
-
godog authored
By default Dovecot old_stats will create the socket owned by root (non overridable from the configuration). Thus switch to a dedicated socket and provide an example configuration.
-
godog authored
Buster ships with Dovecot 2.3, thus switch to "old_stats". See also https://doc.dovecot.org/configuration_manual/stats/old_statistics/
-
- 01 Jun, 2019 1 commit
-
-
godog authored
See also ai3/prod#15
-
- 23 Mar, 2019 1 commit
-
-
ale authored
-
- 06 Nov, 2018 1 commit
-
-
Bart Vercoulen authored
add Dockerfile
-
- 03 Nov, 2018 1 commit
-
-
Jan Grewe authored
-
- 12 Sep, 2018 4 commits
-
-
Bart Vercoulen authored
-
Bart Vercoulen authored
-
Bart Vercoulen authored
-
Bart Vercoulen authored
-
- 02 Aug, 2018 1 commit
-
-
Ed Schouten authored
Update wiki links.
-
- 01 Aug, 2018 1 commit
-
-
Jelmer Vernooij authored
The dovecot stats module referenced here has been deprecated.
-
- 23 Feb, 2018 1 commit
-
-
Bart Vercoulen authored
-
- 18 Jan, 2018 1 commit
-
-
Bart Vercoulen authored
Support scraping of "global" scope
-
- 17 Jan, 2018 1 commit
-
-
Nick Groenen authored
PR #5 (itself based on #4) introduced support to scrape the "global" scope, however the format of these stats differs slightly from that of the others. As a result of this, combined with the silent return when `len(values) != len(columns)+1`, these metrics were being incorrectly exported as mislabeled metrics with values of 0. The changes in this PR accomodate for the format of the "global" scope and now properly scrape those as well. It will now also display an error when column counts mismatch, reducing the likelihood of silent errors in the future. Global metrics will now show up as: ``` dovecot_global_auth_cache_hits 0 dovecot_global_auth_cache_misses 0 dovecot_global_auth_db_tempfails 3 dovecot_global_auth_failures 6 dovecot_global_auth_master_successes 0 dovecot_global_auth_successes 228 dovecot_global_clock_time 0 dovecot_global_disk_input 0 dovecot_global_disk_output 0 dovecot_global_invol_cs 0 dovecot_global_last_update 1.516197189175826e+09 dovecot_global_mail_cache_hits 0 dovecot_global_mail_lookup_attr 0 dovecot_global_mail_lookup_path 0 dovecot_global_mail_read_bytes 0 dovecot_global_mail_read_count 0 dovecot_global_maj_faults 0 dovecot_global_min_faults 0 dovecot_global_num_cmds 0 dovecot_global_num_connected_sessions 234 dovecot_global_num_logins 234 dovecot_global_read_bytes 0 dovecot_global_read_count 0 dovecot_global_reset_timestamp 1.516190181e+09 dovecot_global_sys_cpu 0 dovecot_global_user_cpu 0 dovecot_global_vol_cs 0 dovecot_global_write_bytes 0 dovecot_global_write_count 0 dovecot_up{scope="global"} 1 ``` ...with the other scopes being unaffected.
-
- 02 Nov, 2017 4 commits
-
-
Ed Schouten authored
At Kumina, we use an ancient version of Dovecot on some of our systems that doesn't support this scope yet. The default set of scopes to be scraped was changed in #5.
-
Ed Schouten authored
We use this script at Kumina to generate binaries that we can deploy to a wide variety of Linux systems. Let's keep this in the tree, like we do for some of our other exporters.
-
Ed Schouten authored
Discussed in: #5
-
Ed Schouten authored
Switch to kingpin and make scopes configurable
-
- 31 Oct, 2017 2 commits
-
-
Nick Groenen authored
This allows a user to select which sets of dovecot stats he or she is interested in. The default has been deliberately changed mainly because it makes the description/format more obvious, but also because gathering global stats in addition to user stats generally makes sense. Original credit goes to @jap (https://github.com/kumina/dovecot_exporter/pull/4)
-
Nick Groenen authored
Prometheus is standardizing on kingping for flag parsing, as discussed in https://github.com/prometheus/prometheus/issues/2455. Many exporters are following this decision so most of the Prometheus ecosystem uses kingpin. As a consequence of this change, flags now require double dashes. `-web.listen-address` becomes `--web.listen-address` for example. Usage before: ``` Usage of ./dovecot_exporter: -dovecot.socket-path string Path under which to expose metrics. (default "/var/run/dovecot/stats") -web.listen-address string Address to listen on for web interface and telemetry. (default ":9166") -web.telemetry-path string Path under which to expose metrics. (default "/metrics") ``` And after: ``` usage: dovecot_exporter [<flags>] Prometheus metrics exporter for Dovecot Flags: --help Show context-sensitive help (also try --help-long and --help-man). --web.listen-address=":9166" Address to listen on for web interface and telemetry. --web.telemetry-path="/metrics" Path under which to expose metrics. --dovecot.socket-path="/var/run/dovecot/stats" Path under which to expose metrics. ```
-
- 25 Feb, 2017 1 commit
-
-
Ed Schouten authored
The existing parser can crash cause out of bounds array access in two different cases: - The first line being empty. - Successive lines using a different number of columns. This should fix #2.
-
- 22 Dec, 2016 3 commits
-
-
Ed Schouten authored
-
Ed Schouten authored
-
Ed Schouten authored
-
- 20 Dec, 2016 2 commits
-
-
Ed Schouten authored
-
Ed Schouten authored
-