2.0.7 • Published 2 years ago

@adobe/helix-epsagon v2.0.7

Weekly downloads
1,836
License
Apache-2.0
Repository
github
Last release
2 years ago

Helix Epsagon Support

Helper library to easily enable epsagon support for openwhisk actions.

Status

codecov CircleCI GitHub license GitHub issues LGTM Code Quality Grade: JavaScript semantic-release

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

ParamTypeDefaultDescription
actionActionFunctionOriginal OpenWhisk action main function
optsEpsagonOptionsAdditional epsagon options
opts.sendTimeoutnumber2000Time in milliseconds after which the request to the epsagon infrastructure times out.
opts.token_paramstring"EPSAGON_TOKEN"The name of the action parameter that contains the epsagon token.
opts.appNamestring"Helix Service"The name of this application.
opts.ignoredKeysArray.<RegExp, string>[/^A-Z+$/, /^_ow.*\/, 'authorization', 'request_body']Array of patterns for parameter keys to ignore in traces.
opts.urlPatternsToIgnoreArray.<RegExp, string>'api.coralogix.com'Array of patterns for urls to ignore in traces.
opts.disableHttpResponseBodyCapturebooleantrueDisables response capture.
2.0.5

2 years ago

2.0.4

2 years ago

2.0.7

2 years ago

2.0.6

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.13

4 years ago

1.3.12

4 years ago

1.3.11

4 years ago

1.3.10

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.14

4 years ago

1.1.13

4 years ago

1.1.12

4 years ago

1.1.11

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago