https://github.com/yaorg/node-measured
A Node metrics library for measuring and reporting application-level metrics, inspired by Coda Hale, Yammer Inc's Dropwizard Metrics Libraries
https://github.com/yaorg/node-measured
counter counters datadog dropwizard gauge gauges histogram histograms meter meters metrics metrics-library micrometer node nodejs prometheus signalfx timer timers timeseries-data
Last synced: 5 days ago
JSON representation
A Node metrics library for measuring and reporting application-level metrics, inspired by Coda Hale, Yammer Inc's Dropwizard Metrics Libraries
- Host: GitHub
- URL: https://github.com/yaorg/node-measured
- Owner: yaorg
- License: mit
- Created: 2011-11-07T10:33:48.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T00:29:56.000Z (almost 5 years ago)
- Last Synced: 2025-04-14T13:11:16.218Z (about 1 month ago)
- Topics: counter, counters, datadog, dropwizard, gauge, gauges, histogram, histograms, meter, meters, metrics, metrics-library, micrometer, node, nodejs, prometheus, signalfx, timer, timers, timeseries-data
- Language: JavaScript
- Homepage: https://yaorg.github.io/node-measured/
- Size: 4.35 MB
- Stars: 516
- Watchers: 11
- Forks: 52
- Open Issues: 10
-
Metadata Files:
- Readme: Readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Measured
Node libraries for measuring and reporting application-level metrics.
Measured is heavily inspired by Coda Hale, Yammer Inc's [Dropwizard Metrics Libraries](https://github.com/dropwizard/metrics)
[](http://travis-ci.org/yaorg/node-measured) [](https://coveralls.io/github/yaorg/node-measured?branch=master)
## Available packages
### [Measured Core](packages/measured-core)
**The core measured library that has the Metric interfaces and implementations.**
[](https://www.npmjs.com/package/measured-core) [](https://www.npmjs.com/package/measured-core)
### [Measured Reporting](packages/measured-reporting)
**The registry and reporting library that has the classes needed to create a dimension aware, self reporting metrics registry.**
[](https://www.npmjs.com/package/measured-reporting) [](https://www.npmjs.com/package/measured-reporting)
### [Measured Node Metrics](packages/measured-node-metrics)
**Various metrics generators and http framework middlewares that can be used with a self reporting metrics registry to easily instrument metrics for a node app.**
[](https://www.npmjs.com/package/measured-node-metrics) [](https://www.npmjs.com/package/measured-node-metrics)
### [Measured SignalFx Reporter](packages/measured-signalfx-reporter)
**A reporter that can be used with measured-reporting to send metrics to [SignalFx](https://signalfx.com/).**
[](https://www.npmjs.com/package/measured-signalfx-reporter) [](https://www.npmjs.com/package/measured-signalfx-reporter)
### Measured Datadog reporter
**Not implemented, community contribution wanted.**
### Measured Graphite reporter
**Not implemented, community contribution wanted.**
## Development and Contributing
See [Development and Contributing](https://github.com/yaorg/node-measured/blob/master/CONTRIBUTING.md)
## License
This project Measured and all of its modules are licensed under the [MIT license](https://github.com/yaorg/node-measured/blob/master/LICENSE).