module Philae

Philae::EtcdProbe tries to connect to the given host and port. To perform the check, it executes a simple get on `/`.

If you need to connect to etcd using a custom CA cert, you can give it along with the SSL cert and key to the constructor.

Philae::MongoProbe tries to connect to the given URI and list the collection names. The URI must be in the form `mongodb://[username:password@]host1[,host2,…[,hostN]][/[database]]`

Philae::PostgreSQLProbe tries to connect to the given connection string and ping the database. The connection string must be in the form `postgres://[username:password@]host1[/[database]]`