SYMBOL INDEX (229 symbols across 30 files) FILE: documentation/docstrap_customized/template/publish.js function find (line 117) | function find(spec) { function tutoriallink (line 121) | function tutoriallink(tutorial) { function getAncestorLinks (line 129) | function getAncestorLinks(doclet) { function hashToLink (line 133) | function hashToLink(doclet, hash) { function needsSignature (line 144) | function needsSignature(doclet) { function addSignatureParams (line 165) | function addSignatureParams(f) { function addSignatureReturns (line 187) | function addSignatureReturns(f) { function addSignatureTypes (line 198) | function addSignatureTypes(f) { function addAttribs (line 204) | function addAttribs(f) { function shortenPaths (line 210) | function shortenPaths(files, commonPrefix) { function getPathFromDoclet (line 234) | function getPathFromDoclet(doclet) { function searchData (line 244) | function searchData(html) { function generate (line 262) | function generate(docType, title, docs, filename, resolveLinks) { function generateSourceFiles (line 289) | function generateSourceFiles(sourceFiles) { function attachModuleSymbols (line 321) | function attachModuleSymbols(doclets, modules) { function buildNav (line 365) | function buildNav(members) { function generateTutorial (line 846) | function generateTutorial(title, tutorial, filename) { function saveChildren (line 873) | function saveChildren(node) { function generateQuickTextSearch (line 880) | function generateQuickTextSearch(templatePath, searchableDocuments, navO... FILE: packages/measured-core/lib/Collection.js class Collection (line 21) | class Collection { method constructor (line 26) | constructor(name) { method register (line 49) | register(name, metric) { method toJSON (line 57) | toJSON() { method gauge (line 82) | gauge(name, readFn) { method counter (line 104) | counter(name, properties) { method histogram (line 126) | histogram(name, properties) { method timer (line 148) | timer(name, properties) { method meter (line 170) | meter(name, properties) { method settableGauge (line 192) | settableGauge(name, properties) { method cachedGauge (line 216) | cachedGauge(name, valueProducingPromiseCallback, updateIntervalInSecon... method _getMetricForNameAndType (line 240) | _getMetricForNameAndType(name, requestedType) { method _validateName (line 260) | _validateName(name) { method end (line 269) | end() { FILE: packages/measured-core/lib/metrics/CachedGauge.js class CachedGauge (line 26) | class CachedGauge { method constructor (line 34) | constructor(valueProducingPromiseCallback, updateIntervalInSeconds, ti... method _updateValue (line 49) | _updateValue() { method toJSON (line 58) | toJSON() { method getType (line 66) | getType() { method end (line 73) | end() { FILE: packages/measured-core/lib/metrics/Counter.js class Counter (line 16) | class Counter { method constructor (line 20) | constructor(properties) { method toJSON (line 30) | toJSON() { method inc (line 38) | inc(n) { method dec (line 46) | dec(n) { method reset (line 54) | reset(count) { method getType (line 62) | getType() { FILE: packages/measured-core/lib/metrics/Gauge.js class Gauge (line 12) | class Gauge { method constructor (line 16) | constructor(readFn) { method toJSON (line 23) | toJSON() { method getType (line 31) | getType() { FILE: packages/measured-core/lib/metrics/Histogram.js constant EDS (line 3) | const EDS = require('../util/ExponentiallyDecayingSample'); class Histogram (line 17) | class Histogram { method constructor (line 21) | constructor(properties) { method _initializeState (line 26) | _initializeState() { method update (line 44) | update(value) { method _percentiles (line 54) | _percentiles(percentiles) { method weightedPercentiles (line 83) | weightedPercentiles(percentiles) { method reset (line 129) | reset() { method hasValues (line 141) | hasValues() { method toJSON (line 148) | toJSON() { method _updateMin (line 167) | _updateMin(value) { method _updateMax (line 173) | _updateMax(value) { method _updateVariance (line 179) | _updateVariance(value) { method _calculateMean (line 199) | _calculateMean() { method _calculateVariance (line 207) | _calculateVariance() { method _calculateStddev (line 215) | _calculateStddev() { method getType (line 223) | getType() { FILE: packages/measured-core/lib/metrics/Meter.js constant EWMA (line 3) | const EWMA = require('../util/ExponentiallyMovingWeightedAverage'); constant RATE_UNIT (line 5) | const RATE_UNIT = units.SECONDS; constant TICK_INTERVAL (line 6) | const TICK_INTERVAL = 5 * units.SECONDS; class Meter (line 18) | class Meter { method constructor (line 22) | constructor(properties) { method _initializeState (line 35) | _initializeState() { method mark (line 56) | mark(n) { method start (line 70) | start() {} method end (line 72) | end() { method ref (line 80) | ref() { method unref (line 89) | unref() { method _tick (line 95) | _tick() { method reset (line 104) | reset() { method meanRate (line 109) | meanRate() { method currentRate (line 118) | currentRate() { method toJSON (line 133) | toJSON() { method _getTime (line 144) | _getTime() { method getType (line 157) | getType() { FILE: packages/measured-core/lib/metrics/Metric.js class Metric (line 19) | class Metric { method toJSON (line 26) | toJSON() {} method getType (line 32) | getType() {} FILE: packages/measured-core/lib/metrics/NoOpMeter.js class NoOpMeter (line 17) | class NoOpMeter { method mark (line 23) | mark(n) {} method start (line 28) | start() {} method end (line 33) | end() {} method ref (line 38) | ref() {} method unref (line 43) | unref() {} method reset (line 48) | reset() {} method meanRate (line 53) | meanRate() {} method currentRate (line 58) | currentRate() {} method toJSON (line 64) | toJSON() { method getType (line 72) | getType() { FILE: packages/measured-core/lib/metrics/SettableGauge.js class SettableGauge (line 16) | class SettableGauge { method constructor (line 20) | constructor(options) { method setValue (line 25) | setValue(value) { method toJSON (line 32) | toJSON() { method getType (line 40) | getType() { FILE: packages/measured-core/lib/metrics/Timer.js class Timer (line 36) | class Timer { method constructor (line 40) | constructor(properties) { method start (line 56) | start() { method update (line 71) | update(value) { method reset (line 79) | reset() { method end (line 84) | end() { method ref (line 91) | ref() { method unref (line 98) | unref() { method toJSON (line 110) | toJSON() { method getType (line 121) | getType() { FILE: packages/measured-core/lib/util/BinaryHeap.js class BinaryHeap (line 5) | class BinaryHeap { method constructor (line 6) | constructor(options) { method add (line 17) | add(...elements) { method first (line 24) | first() { method removeFirst (line 28) | removeFirst() { method clone (line 40) | clone() { method toSortedArray (line 47) | toSortedArray() { method toArray (line 64) | toArray() { method size (line 68) | size() { method _bubble (line 72) | _bubble(bubbleIndex) { method _sink (line 94) | _sink(sinkIndex) { method _parentIndex (line 142) | _parentIndex(index) { method _childIndexes (line 146) | _childIndexes(index) { method _score (line 150) | _score(element) { FILE: packages/measured-core/lib/util/ExponentiallyDecayingSample.js constant RESCALE_INTERVAL (line 4) | const RESCALE_INTERVAL = units.HOURS; constant ALPHA (line 5) | const ALPHA = 0.015; constant SIZE (line 6) | const SIZE = 1028; class ExponentiallyDecayingSample (line 11) | class ExponentiallyDecayingSample { method constructor (line 12) | constructor(options) { method update (line 27) | update(value, timestamp) { method toSortedArray (line 55) | toSortedArray() { method toArray (line 59) | toArray() { method toArrayWithWeights (line 63) | toArrayWithWeights() { method _weight (line 67) | _weight(age) { method _priority (line 73) | _priority(age) { method _random (line 77) | _random() { method _rescale (line 81) | _rescale(now) { FILE: packages/measured-core/lib/util/ExponentiallyMovingWeightedAverage.js constant TICK_INTERVAL (line 3) | const TICK_INTERVAL = 5 * units.SECONDS; class ExponentiallyMovingWeightedAverage (line 8) | class ExponentiallyMovingWeightedAverage { method constructor (line 9) | constructor(timePeriod, tickInterval) { method update (line 17) | update(n) { method tick (line 21) | tick() { method rate (line 28) | rate(timeUnit) { FILE: packages/measured-core/lib/util/Stopwatch.js class Stopwatch (line 8) | class Stopwatch extends EventEmitter { method constructor (line 13) | constructor(options) { method end (line 29) | end() { method _getTime (line 41) | _getTime() { FILE: packages/measured-core/lib/util/units.js constant NANOSECONDS (line 1) | const NANOSECONDS = 1 / (1000 * 1000); constant MICROSECONDS (line 2) | const MICROSECONDS = 1 / 1000; constant MILLISECONDS (line 3) | const MILLISECONDS = 1; constant SECONDS (line 4) | const SECONDS = 1000 * MILLISECONDS; constant MINUTES (line 5) | const MINUTES = 60 * SECONDS; constant HOURS (line 6) | const HOURS = 60 * MINUTES; constant DAYS (line 7) | const DAYS = 24 * HOURS; FILE: packages/measured-node-metrics/lib/nodeHttpRequestMetrics.js constant DEFAULT_REQUEST_METRICS_REPORTING_INTERVAL_IN_SECONDS (line 7) | const DEFAULT_REQUEST_METRICS_REPORTING_INTERVAL_IN_SECONDS = 10; FILE: packages/measured-node-metrics/lib/nodeOsMetrics.js constant DEFAULT_NODE_OS_METRICS_REPORTING_INTERVAL_IN_SECONDS (line 10) | const DEFAULT_NODE_OS_METRICS_REPORTING_INTERVAL_IN_SECONDS = 30; FILE: packages/measured-node-metrics/lib/nodeProcessMetrics.js constant DEFAULT_NODE_PROCESS_METRICS_REPORTING_INTERVAL_IN_SECONDS (line 9) | const DEFAULT_NODE_PROCESS_METRICS_REPORTING_INTERVAL_IN_SECONDS = 30; FILE: packages/measured-node-metrics/test/unit/TestReporter.js class TestReporter (line 6) | class TestReporter extends Reporter { method constructor (line 7) | constructor(options) { method getReportedMetrics (line 13) | getReportedMetrics() { method _reportMetrics (line 17) | _reportMetrics(metrics) { FILE: packages/measured-node-metrics/test/unit/test-nodeHttpRequestMetrics.js class MockResponse (line 9) | class MockResponse extends EventEmitter { method constructor (line 10) | constructor() { method finish (line 15) | finish() { FILE: packages/measured-reporting/lib/registries/DimensionAwareMetricsRegistry.js class DimensionAwareMetricsRegistry (line 6) | class DimensionAwareMetricsRegistry { method constructor (line 10) | constructor(options) { method hasMetric (line 28) | hasMetric(name, dimensions) { method getMetric (line 40) | getMetric(name, dimensions) { method getMetricWrapperByKey (line 51) | getMetricWrapperByKey(key) { method putMetric (line 63) | putMetric(name, metric, dimensions) { method allKeys (line 77) | allKeys() { method _generateStorageKey (line 89) | _generateStorageKey(name, dimensions) { FILE: packages/measured-reporting/lib/registries/SelfReportingMetricsRegistry.js function prefix (line 15) | function prefix() { class SelfReportingMetricsRegistry (line 22) | class SelfReportingMetricsRegistry { method constructor (line 27) | constructor(reporters, options) { method register (line 77) | register(name, metric, dimensions, publishingIntervalInSeconds) { method getOrCreateGauge (line 115) | getOrCreateGauge(name, callback, dimensions, publishingIntervalInSecon... method getOrCreateHistogram (line 136) | getOrCreateHistogram(name, dimensions, publishingIntervalInSeconds) { method getOrCreateMeter (line 159) | getOrCreateMeter(name, dimensions, publishingIntervalInSeconds) { method getOrCreateCounter (line 181) | getOrCreateCounter(name, dimensions, publishingIntervalInSeconds) { method getOrCreateTimer (line 204) | getOrCreateTimer(name, dimensions, publishingIntervalInSeconds) { method getOrCreateSettableGauge (line 227) | getOrCreateSettableGauge(name, dimensions, publishingIntervalInSeconds) { method getOrCreateCachedGauge (line 252) | getOrCreateCachedGauge( method shutdown (line 276) | shutdown() { FILE: packages/measured-reporting/lib/reporters/LoggingReporter.js class LoggingReporter (line 12) | class LoggingReporter extends Reporter { method constructor (line 16) | constructor(options) { method _reportMetrics (line 27) | _reportMetrics(metrics) { FILE: packages/measured-reporting/lib/reporters/Reporter.js constant DEFAULT_REPORTING_INTERVAL_IN_SECONDS (line 5) | const DEFAULT_REPORTING_INTERVAL_IN_SECONDS = 10; function prefix (line 7) | function prefix() { class Reporter (line 61) | class Reporter { method constructor (line 65) | constructor(options) { method setRegistry (line 132) | setRegistry(registry) { method reportMetricOnInterval (line 142) | reportMetricOnInterval(metricKey, intervalInSeconds) { method _createIntervalCallback (line 168) | _createIntervalCallback(intervalInSeconds) { method _reportMetricsWithInterval (line 188) | _reportMetricsWithInterval(interval) { method _reportMetrics (line 221) | _reportMetrics(metrics) { method _getDimensions (line 231) | _getDimensions(metric) { method shutdown (line 238) | shutdown() { FILE: packages/measured-reporting/test/unit/registries/test-SelfReportingMetricsRegistry.js method reportMetricOnInterval (line 17) | reportMetricOnInterval() {} method setRegistry (line 18) | setRegistry() {} FILE: packages/measured-reporting/test/unit/reporters/test-Reporter.js class TestReporter (line 12) | class TestReporter extends Reporter { method constructor (line 13) | constructor(options) { method getReportedMetrics (line 19) | getReportedMetrics() { method _reportMetrics (line 23) | _reportMetrics(metrics) { class BadImpl (line 54) | class BadImpl extends Reporter {} method _reportMetrics (line 120) | _reportMetrics(metrics) { FILE: packages/measured-signalfx-reporter/lib/registries/SignalFxSelfReportingMetricsRegistry.js class SignalFxSelfReportingMetricsRegistry (line 12) | class SignalFxSelfReportingMetricsRegistry extends SelfReportingMetricsR... method getOrCreateTimer (line 21) | getOrCreateTimer(name, dimensions, publishingIntervalInSeconds) { method getOrCreateMeter (line 46) | getOrCreateMeter(name, dimensions, publishingIntervalInSeconds) { method sendEvent (line 72) | sendEvent(eventType, category, dimensions, properties, timestamp) { FILE: packages/measured-signalfx-reporter/lib/reporters/SignalFxMetricsReporter.js class SignalFxMetricsReporter (line 10) | class SignalFxMetricsReporter extends Reporter { method constructor (line 15) | constructor(signalFxClient, options) { method _reportMetrics (line 29) | _reportMetrics(metrics) { method _processMetric (line 57) | _processMetric(metric, currentBuiltRequest) { method _getValuesToProcessForType (line 92) | _getValuesToProcessForType(name, metric) { method _getValuesToProcessForTimer (line 123) | _getValuesToProcessForTimer(name, timer) { method _getValuesToProcessForGauge (line 138) | _getValuesToProcessForGauge(name, gauge) { method _getValuesToProcessForCounter (line 156) | _getValuesToProcessForCounter(name, counter) { method _getValuesToProcessForHistogram (line 174) | _getValuesToProcessForHistogram(name, histogram) { method sendEvent (line 230) | sendEvent(eventType, category, dimensions, properties, timestamp) { constant SIGNAL_FX_GAUGE (line 244) | const SIGNAL_FX_GAUGE = 'gauges'; constant SIGNAL_FX_CUMULATIVE_COUNTER (line 245) | const SIGNAL_FX_CUMULATIVE_COUNTER = 'cumulative_counters'; FILE: packages/measured-signalfx-reporter/test/unit/registries/test-SignalFxSelfReportingMetricsRegistry.js class TestReporter (line 10) | class TestReporter extends Reporter { method reportMetricOnInterval (line 11) | reportMetricOnInterval(metricKey, intervalInSeconds) {} method _reportMetrics (line 12) | _reportMetrics(metrics) {}