@adobe/helix-epsagon v2.0.7
Helix Epsagon Support
Helper library to easily enable epsagon support for openwhisk actions.
Status
API Reference
epsagon ⇒ ActionFunction
Wrap function that returns an OpenWhisk function is automatically instrumented with epsagon,
if the EPSAGON_TOKEN
action parameter is present.
Usage:
const { wrap } = require('@adobe/openwhisk-action-utils');
const { epsagon } = require('@adobe/helix-epsagon');
async function main(params) {
//…my action code…
}
module.exports.main = wrap(main)
.with(epsagon);
Returns: ActionFunction - a new function with the same signature as your original main function
Param | Type | Default | Description |
---|---|---|---|
action | ActionFunction | Original OpenWhisk action main function | |
opts | EpsagonOptions | Additional epsagon options | |
opts.sendTimeout | number | 2000 | Time in milliseconds after which the request to the epsagon infrastructure times out. |
opts.token_param | string | "EPSAGON_TOKEN" | The name of the action parameter that contains the epsagon token. |
opts.appName | string | "Helix Service" | The name of this application. |
opts.ignoredKeys | Array.<RegExp, string> | [/^A-Z+$/, /^_ow.*\/, 'authorization', 'request_body'] | Array of patterns for parameter keys to ignore in traces. |
opts.urlPatternsToIgnore | Array.<RegExp, string> | 'api.coralogix.com' | Array of patterns for urls to ignore in traces. |
opts.disableHttpResponseBodyCapture | boolean | true | Disables response capture. |
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago