* Fix tcp starttls test for smtp
* Update tcp.go
* Update tcp_test.go
* Update test/tcp.go
Co-authored-by: Rob Best <robertbest89@gmail.com>
* Update tcp_test.go
---------
Co-authored-by: Rob Best <robertbest89@gmail.com>
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