1
0
mirror of https://github.com/prometheus-community/bind_exporter.git synced 2025-07-18 17:02:12 +03:00
Commit Graph

42 Commits

Author SHA1 Message Date
226fee4146 Add Dockerfile. Cut version 0.2.0. Add docker build to travis file. 2016-12-23 11:37:08 -05:00
4e1717c7cd Merge pull request #21 from digitalocean/add-build-process
Standardize repo layout to align with the other Prometheus projects.
2016-12-21 08:38:04 -05:00
60eb354c92 Standardize repo layout with the other Prometheus projects. Add govendor file and vendored file. 2016-12-20 00:36:16 -05:00
09b2991404 Merge pull request #18 from soundcloud/grobie/fix-stats-groups-flag
Fix -bind.stats-groups settings
2016-09-26 19:27:18 -04:00
1df984c016 Fix -bind.stats-groups settings
Make it possible to completely overwrite the existing stats groups and
also add a verification of duplicated stats groups listing.

This removes the option to repeat the -bind.stats-groups flags.
2016-09-26 22:11:33 +02:00
cee0943006 Merge pull request #16 from soundcloud/grobie/metrics-fixes
Fix and add several metrics
2016-09-15 18:38:42 -04:00
a98fb5d603 Add NOTICE file 2016-09-14 21:34:53 -04:00
d36683a232 Export boot and config time gauges
Fixes #14.
2016-09-14 21:24:44 -04:00
baccd2537b Export queries causing recursion as bind_query_recursions_total
Fixes #12.
2016-09-14 21:24:44 -04:00
af0c7ec527 Export duplicated queries as bind_query_duplicates_total metric
Duplicated queries are not an error and should not be exported as such.

Fixes #12.
2016-09-14 21:24:44 -04:00
d313198aa1 Merge pull request #15 from digitalocean/cagedmantis/enable-ci
Adding simple travis ci enabled code testing.
2016-09-14 17:44:45 -04:00
17a9d8825a Adding simple travis ci enabled code testing. 2016-09-13 22:03:47 -04:00
a646b663ae Merge pull request #11 from soundcloud/grobie/refactor
Refactor and implement v3 statistics support
2016-09-13 21:30:15 +07:00
954cd66a8e Add automatic statitics version detection
If -bind.stats-version is left to auto, both XML v2 and v3 versions will be handled gracefully.
2016-09-10 17:57:22 -04:00
a84d60c35f Implement support for BIND statistics v3
* Provide option to control exported statistics
2016-09-10 17:55:02 -04:00
e141d9013a Extract bind statistics parsing in sub-packages
This prepares the addition of statistics v3 parsing.
2016-09-10 17:49:11 -04:00
1a41fed389 Use common version logging 2016-09-10 17:49:11 -04:00
9e8b7a09a6 Clean up build and test setup
* Replace Makefile.COMMON approach with promu
* Upgraded example app (which wasn't compiling) to a first test function
2016-09-10 17:49:05 -04:00
9bd8de964c Merge pull request #9 from mbernier/patch-1
Spelling error in readme
2016-03-31 23:21:29 -04:00
1a3eee1f1d Spelling error in readme 2016-03-31 20:02:37 -06:00
7a219e148b Merge pull request #6 from soundcloud/master
Add some server metrics
2016-01-30 00:03:52 +07:00
3ab8617e89 Add References field to socket manager
In some bind versions the socketmgr exposes a references field as well.
2016-01-28 15:10:47 -05:00
5a371019a2 Release 0.1.1 2016-01-28 02:21:52 -05:00
ed53c697db Change default listen port to 9119
The port 9109 is already used by the graphite exporter. Use the next
free port listed in https://github.com/prometheus/prometheus/wiki/Default-port-allocations.
2016-01-27 22:59:31 -05:00
292a88354c Add troubleshooting section 2016-01-27 22:58:09 -05:00
6648f729ed Fix label and help of query/request metrics 2016-01-27 22:48:34 -05:00
7940789505 Release 0.1.0 2016-01-26 17:51:54 -05:00
8a39779881 Add server query errors metric 2016-01-26 17:51:54 -05:00
4cbf6b0105 Add responses total metric 2016-01-26 17:45:04 -05:00
797a969ba0 Add resolver cache metrics 2016-01-26 15:36:45 -05:00
70f2de3643 Add running tasks and worker threads metrics 2016-01-26 14:51:59 -05:00
177d8213c3 Merge pull request #5 from soundcloud/master
merging in sound cloud changes
2016-01-26 13:57:07 +07:00
b7b542620f Add majority of resolver statistics 2016-01-26 00:17:40 -05:00
224d913c5c Add resolver query duration histogram 2016-01-25 19:47:42 -05:00
3e608a1841 Add resolver queries counter 2016-01-25 18:27:11 -05:00
d01acd5f76 Add bind process collector
Add a ProcessCollector about the bind process. This will currently only
export information on Linux with /proc available.
2016-01-25 18:25:16 -05:00
88e8408391 Use const metrics to simplify code 2016-01-25 18:25:16 -05:00
8a44c90970 Update Makefile.COMMON 2016-01-22 17:29:49 -05:00
3230a9e3ca Use prometheus log library
This introduces two new flags -log.level and -log.format. The latter
allows the configuration of syslog logging.
2016-01-22 16:22:47 -05:00
1dfa013a06 add extra guards 2015-10-01 12:16:39 -04:00
b10876beb4 fix naming 2015-08-27 23:40:40 +07:00
fe439e3dae initial commit of the bind exporter for prometheus 2015-08-21 05:09:14 +07:00