https://github.com/vert-x3/vertx-dropwizard-metrics
Vert.x Metrics
https://github.com/vert-x3/vertx-dropwizard-metrics
dropwizard-metrics hawtio java jmxtrans vertx
Last synced: about 1 year ago
JSON representation
Vert.x Metrics
- Host: GitHub
- URL: https://github.com/vert-x3/vertx-dropwizard-metrics
- Owner: vert-x3
- License: apache-2.0
- Created: 2014-12-03T10:25:19.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2025-05-07T11:37:18.000Z (about 1 year ago)
- Last Synced: 2025-05-07T12:39:36.415Z (about 1 year ago)
- Topics: dropwizard-metrics, hawtio, java, jmxtrans, vertx
- Language: Java
- Size: 1.47 MB
- Stars: 34
- Watchers: 23
- Forks: 39
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- vertx-awesome - DropWizard metrics - favicon.svg" alt="(stack)" title="Vert.x Stack" height="16px"> - Metrics implementation using DropWizard metrics. (Integration)
README
# Dropwizard Metrics for Vert.x
[](https://github.com/vert-x3/vertx-dropwizard-metrics/actions/workflows/ci-5.x.yml)
[](https://github.com/eclipse-vertx/vertx-codegen/actions/workflows/ci-4.x.yml)
Metrics Service Provider implementations for Vert.x using [Dropwizard metrics](https://github.com/dropwizard/metrics) library.
## Documentation
* [Java documentation](http://vertx.io/docs/vertx-dropwizard-metrics/java/)
* [JavaScript documentation](http://vertx.io/docs/vertx-dropwizard-metrics/js/)
* [Kotlin documentation](http://vertx.io/docs/vertx-dropwizard-metrics/kotlin/)
* [Groovy documentation](http://vertx.io/docs/vertx-dropwizard-metrics/groovy/)
* [Ruby documentation](http://vertx.io/docs/vertx-dropwizard-metrics/ruby/)
## Using Vert.x Dropwizard Metrics as an OSGi Metrics
To use this project as an OSGi bundle check these examples:
* using a bridge classloader to load Vert.x and the VertxMetricFactory using the same classloader:
https://github.com/vert-x3/issues/issues/178#issuecomment-241643262
* using a class dealing with the Vert.x SPI:
https://github.com/vert-x3/issues/issues/178#issuecomment-241974500
You can also use Apache Aries SPY-Fly to expose a `io.vertx.core.spi.VertxMetricsFactory` service and manage the classloading for you.