@envelop/prometheus
Advanced tools
Comparing version 5.0.1-alpha-a408263.0 to 6.0.0-alpha-dc1e98d.0
34
index.js
@@ -297,19 +297,2 @@ 'use strict'; | ||
}; | ||
if (resolversHistogram) { | ||
result.onResolverCalled = ({ info }) => { | ||
const shouldTrace = shouldTraceFieldResolver(info, config.resolversWhitelist); | ||
if (!shouldTrace) { | ||
return undefined; | ||
} | ||
const startTime = Date.now(); | ||
return () => { | ||
const totalTime = (Date.now() - startTime) / 1000; | ||
const paramsCtx = { | ||
...args.contextValue[promPluginContext], | ||
info, | ||
}; | ||
resolversHistogram.histogram.observe(resolversHistogram.fillLabelsFn(paramsCtx, args.contextValue), totalTime); | ||
}; | ||
}; | ||
} | ||
return result; | ||
@@ -319,2 +302,19 @@ } | ||
return { | ||
onResolverCalled: resolversHistogram | ||
? ({ info, context }) => { | ||
const shouldTrace = shouldTraceFieldResolver(info, config.resolversWhitelist); | ||
if (!shouldTrace) { | ||
return undefined; | ||
} | ||
const startTime = Date.now(); | ||
return () => { | ||
const totalTime = (Date.now() - startTime) / 1000; | ||
const paramsCtx = { | ||
...context[promPluginContext], | ||
info, | ||
}; | ||
resolversHistogram.histogram.observe(resolversHistogram.fillLabelsFn(paramsCtx, context), totalTime); | ||
}; | ||
} | ||
: undefined, | ||
onEnveloped({ extendContext }) { | ||
@@ -321,0 +321,0 @@ extendContext({ |
{ | ||
"name": "@envelop/prometheus", | ||
"version": "5.0.1-alpha-a408263.0", | ||
"version": "6.0.0-alpha-dc1e98d.0", | ||
"sideEffects": false, | ||
"peerDependencies": { | ||
"@envelop/core": "1.7.1-alpha-a408263.0", | ||
"@envelop/core": "2.0.0-alpha-dc1e98d.0", | ||
"graphql": "^14.0.0 || ^15.0.0 || ^16.0.0", | ||
@@ -8,0 +8,0 @@ "prom-client": "^13 || ^14.0.0" |
Sorry, the diff of this file is not supported yet
38230