gitextract_rxmrbihn/ ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .jsdoc.json ├── .prettierrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── Readme.md ├── documentation/ │ ├── assets/ │ │ └── measured.license.md │ └── docstrap_customized/ │ └── template/ │ └── publish.js ├── lerna.json ├── package.json ├── packages/ │ ├── measured-core/ │ │ ├── README.md │ │ ├── lib/ │ │ │ ├── Collection.js │ │ │ ├── index.js │ │ │ ├── metrics/ │ │ │ │ ├── CachedGauge.js │ │ │ │ ├── Counter.js │ │ │ │ ├── Gauge.js │ │ │ │ ├── Histogram.js │ │ │ │ ├── Meter.js │ │ │ │ ├── Metric.js │ │ │ │ ├── NoOpMeter.js │ │ │ │ ├── SettableGauge.js │ │ │ │ └── Timer.js │ │ │ ├── util/ │ │ │ │ ├── BinaryHeap.js │ │ │ │ ├── ExponentiallyDecayingSample.js │ │ │ │ ├── ExponentiallyMovingWeightedAverage.js │ │ │ │ ├── Stopwatch.js │ │ │ │ └── units.js │ │ │ └── validators/ │ │ │ └── metricValidators.js │ │ ├── package.json │ │ └── test/ │ │ ├── common.js │ │ ├── integration/ │ │ │ └── test-Collection_end.js │ │ └── unit/ │ │ ├── metrics/ │ │ │ ├── test-CachedGauge.js │ │ │ ├── test-Counter.js │ │ │ ├── test-Gauge.js │ │ │ ├── test-Histogram.js │ │ │ ├── test-Meter.js │ │ │ ├── test-NoOpMeter.js │ │ │ ├── test-SettableGauge.js │ │ │ └── test-Timer.js │ │ ├── test-Collection.js │ │ └── util/ │ │ ├── test-BinaryHeap.js │ │ ├── test-ExponentiallyDecayingSample.js │ │ ├── test-ExponentiallyMovingWeightedAverage.js │ │ └── test-Stopwatch.js │ ├── measured-node-metrics/ │ │ ├── README.md │ │ ├── lib/ │ │ │ ├── index.js │ │ │ ├── nodeHttpRequestMetrics.js │ │ │ ├── nodeOsMetrics.js │ │ │ ├── nodeProcessMetrics.js │ │ │ └── utils/ │ │ │ └── CpuUtils.js │ │ ├── package.json │ │ └── test/ │ │ ├── integration/ │ │ │ ├── test-express-middleware.js │ │ │ └── test-koa-middleware.js │ │ └── unit/ │ │ ├── TestReporter.js │ │ ├── test-nodeHttpRequestMetrics.js │ │ ├── test-nodeOsMetrics.js │ │ ├── test-nodeProcessMetrics.js │ │ └── utils/ │ │ └── test-CpuUtils.js │ ├── measured-reporting/ │ │ ├── README.md │ │ ├── lib/ │ │ │ ├── @types/ │ │ │ │ └── types.js │ │ │ ├── index.js │ │ │ ├── registries/ │ │ │ │ ├── DimensionAwareMetricsRegistry.js │ │ │ │ └── SelfReportingMetricsRegistry.js │ │ │ ├── reporters/ │ │ │ │ ├── LoggingReporter.js │ │ │ │ └── Reporter.js │ │ │ └── validators/ │ │ │ └── inputValidators.js │ │ ├── package.json │ │ └── test/ │ │ └── unit/ │ │ ├── registries/ │ │ │ ├── test-DimensionAwareMetricsRegistry.js │ │ │ └── test-SelfReportingMetricsRegistry.js │ │ ├── reporters/ │ │ │ ├── test-LoggingReporter.js │ │ │ └── test-Reporter.js │ │ └── validators/ │ │ └── test-inputValidators.js │ └── measured-signalfx-reporter/ │ ├── README.md │ ├── lib/ │ │ ├── SignalFxEventCategories.js │ │ ├── index.js │ │ ├── registries/ │ │ │ └── SignalFxSelfReportingMetricsRegistry.js │ │ ├── reporters/ │ │ │ └── SignalFxMetricsReporter.js │ │ └── validators/ │ │ └── inputValidators.js │ ├── package.json │ └── test/ │ ├── unit/ │ │ ├── registries/ │ │ │ └── test-SignalFxSelfReportingMetricsRegistry.js │ │ ├── reporters/ │ │ │ └── test-SignalFxMetricsReporter.js │ │ └── validators/ │ │ └── test-inputValidators.js │ └── user-acceptance-test/ │ └── index.js ├── scripts/ │ ├── generate-docs.sh │ └── publish.sh └── tutorials/ ├── SignalFx Express Full End to End Example.md └── SignalFx Koa Full End to End Example.md