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