MCPcopy
hub / github.com/scality/cloudserver / getUtilizationMetrics

Method getUtilizationMetrics

lib/utilization/scuba/wrapper.js:65–75  ·  view source on GitHub ↗
(metricsClass, resourceName, options, body, callback)

Source from the content-addressed store, hash-verified

63 }
64
65 getUtilizationMetrics(metricsClass, resourceName, options, body, callback) {
66 const requestStartTime = process.hrtime.bigint();
67 return this._getLatestMetricsCallback(metricsClass, resourceName, options, body, (err, data) => {
68 const responseTimeInNs = Number(process.hrtime.bigint() - requestStartTime);
69 monitoring.utilizationMetricsRetrievalDuration.labels({
70 code: err ? (err.statusCode || 500) : 200,
71 class: metricsClass,
72 }).observe(responseTimeInNs / 1e9);
73 return callback(err, data);
74 });
75 }
76}
77
78module.exports = {

Callers 2

utils.jsFile · 0.80
_evaluateQuotasFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected