Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 5 hours 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 (about 13 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T00:29:56.000Z (over 4 years ago)
- Last Synced: 2024-10-30T00:34:08.392Z (19 days 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: 517
- Watchers: 12
- 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)
[![Build Status](https://secure.travis-ci.org/yaorg/node-measured.png?branch=master)](http://travis-ci.org/yaorg/node-measured) [![Coverage Status](https://coveralls.io/repos/github/yaorg/node-measured/badge.svg?branch=master)](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.**
[![npm](https://img.shields.io/npm/v/measured-core.svg)](https://www.npmjs.com/package/measured-core) [![downloads](https://img.shields.io/npm/dm/measured-core.svg)](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.**
[![npm](https://img.shields.io/npm/v/measured-reporting.svg)](https://www.npmjs.com/package/measured-reporting) [![downloads](https://img.shields.io/npm/dm/measured-reporting.svg)](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.**
[![npm](https://img.shields.io/npm/v/measured-node-metrics.svg)](https://www.npmjs.com/package/measured-node-metrics) [![downloads](https://img.shields.io/npm/dm/measured-node-metrics.svg)](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/).**
[![npm](https://img.shields.io/npm/v/measured-signalfx-reporter.svg)](https://www.npmjs.com/package/measured-signalfx-reporter) [![downloads](https://img.shields.io/npm/dm/measured-signalfx-reporter.svg)](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).