Commit Graph
20 Commits
Author SHA1 Message Date
Rob BestandGitHub 89eff28fac Add starttls for smtp, imap and ftp (#36) 2020-06-22 16:50:21 +01:00
Rob BestandGitHub 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 BestandGitHub 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 BestandGitHub 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 BestandGitHub 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