Rob Best
e05745b959
Export OCSP stapling metrics ( #54 )
...
* Export OCSP stapling metrics
* Add ocsp_response_stapled boolean
* Add missing ocsp_this_update metric to README
2020-10-27 09:10:42 +00:00
Rob Best
119d3cd200
Add a configurable timeout to the module configuration ( #55 )
2020-10-09 16:47:21 +01:00
Rob Best
17aa4e2d2d
Add metrics for certificates in the verified chains ( #48 )
2020-09-11 18:20:41 +01:00
Rob Best
89eff28fac
Add starttls for smtp, imap and ftp ( #36 )
2020-06-22 16:50:21 +01:00
Rob Best
1c8bd16057
Add proxy_url parameter to https configuration ( #35 )
...
This supports the use of more than one proxy server per exporter instance.
2020-06-17 16:48:59 +01:00
Rob Best
801179eae7
Move to a modules/probers model, like the blackbox_exporter. ( #34 )
...
There are a number of reasons for this change:
- Modules allow a single instance of the exporter to be configured with numerous
different tls configs. Previously you had to run a different exporter for each
combination.
- Adding new and more complicated options to the exporter should be easier with
modules than if I was to go down the route of accepting configuration directly through url params
- I prefer defining a specific prober (https,tcp) over using the URL to guess
what the user wants
2020-06-17 16:29:21 +01:00
Rob Best
b7cdf62493
update release process notes in README
2020-03-13 10:26:31 +00:00
Rob Best
66ae153296
add a grafana dashboard ( #25 )
2020-03-12 18:06:37 +00:00
Rob Best
13519dd2da
add goreleaser
...
This makes cutting a new release infinitely easier
2020-03-12 17:40:03 +00:00
Rob Best
e3477cf63c
add TLS version metric ( #24 )
2020-03-08 18:50:25 +00:00
Rob Best
11e3e4c216
move metadata out of metrics and into labels
2020-01-24 17:47:51 +00:00
Rob Best
874f02f403
fix docker instructions in README
2019-12-18 10:48:50 +00:00
Rob Best
5b927d85bd
fix example queries in README
2019-12-08 20:40:43 +00:00
Rob Best
f91d97c220
Add TOC to README
2019-09-21 10:28:49 +01:00
Rob Best
cfab972f8f
Use https or tcp client based on target address
...
There are some advantages to using a http client over tcp. For instance,
using http allows you to take advatange of a http proxy, which may be necessary
in some environments.
This commit puts the http client back, alongside tcp, and decides which one to use
based on the target address.
2019-09-21 10:28:49 +01:00
Rob Best
d1bbe73a08
Update README and examples for tls changes
2019-03-20 18:07:18 +00:00
Rob Best
f17849f9b2
Update documentation for client authentication
2019-03-11 18:43:21 +00:00
Tomas Dabasinskas
41450add27
Update docs
2019-01-25 09:56:38 +02:00
Rob Best
1fab18aeb0
Update docker instructions in the README
2017-12-03 12:51:40 +00:00
Rob Best
1bc71085ad
It looks like there's a standard approach most Prometheus exporters use when building Dockerfiles, so I'm going to adhere to that. Rather than building the binary inside the container, it's built outside and then copied into the bin dir.
2017-12-02 19:03:36 +00:00
Rob Best
a3d8b34adf
Add a Makefile that adheres to the Prometheus conventions
2017-12-02 18:55:31 +00:00
Rob Best
a28d8f7be1
Switch to kingpin flags
2017-10-08 18:28:48 +01:00
Rob Best
57063a77df
Initial commit
2017-08-20 19:41:00 +01:00