Annotate with @GenModule with vertx

Signed-off-by: Julien Viet <julien@julienviet.com>
Merge pull request #905 from vietj/master

Annotate with @GenModule with vertx
some fixes for clustering tests
upgraded to netty 4.0.23
work around for netty future handler sometimes called on current thread
updated versions
Initial support for metrics

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Add handler count for each address

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Fork JmxReporter to exclude slf4j depdenency

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Update event bus metric names

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Add isEnabled check for HttpClientMetrics

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Add connection-lifetime metric

Signed-off-by: nscavell <nick.scavelli@gmail.com>
More metrics
 - Number of timers
 - Size of event loop and worker pool
 - Cluster host/ip guage

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Use the actual port for the server metric name (i.e. wildcard port)

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Add UDP metrics

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Remove creating metrics for every address registered.

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Only record bytes read for HttpClientResponse if metrics are enabled

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Just add basic metric counter for exceptions for now

Signed-off-by: nscavell <nick.scavelli@gmail.com>
Metrics refactoring

Signed-off-by: nscavell <nick.scavelli@gmail.com>