dd-trace-js icon indicating copy to clipboard operation
dd-trace-js copied to clipboard

Adding Pino Integration-test

Open bojbrook opened this issue 3 years ago • 1 comments
trafficstars

What does this PR do?

Adds integration testing for the Pino library.

Additional Notes

At the moment I'm only testing to ensure that log injection is working. If more testing is needed let me know.

bojbrook avatar Apr 18 '22 23:04 bojbrook

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (e84c8e4) 84.70% compared to head (83aacfe) 84.70%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2002   +/-   ##
=======================================
  Coverage   84.70%   84.70%           
=======================================
  Files         237      237           
  Lines       10147    10147           
  Branches       33       33           
=======================================
  Hits         8595     8595           
  Misses       1552     1552           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Apr 20 '22 19:04 codecov[bot]

Benchmarks

Benchmark execution time: 2024-01-02 11:07:35

Comparing candidate commit 83aacfeb58feb9d6bf3a2cc06f89b6a35ce0a8e3 in PR branch bowenbrooks/pino-integration-tests with baseline commit e84c8e4f1040b76b96f43053cd11c61600780887 in branch master.

Found 1 performance improvements and 0 performance regressions! Performance is the same for 516 metrics, 15 unstable metrics.

scenario:plugin-q-with-tracer-16

  • 🟩 instructions [-161.4M instructions; -100.0M instructions] or [-8.986%; -5.565%]

pr-commenter[bot] avatar Nov 09 '22 21:11 pr-commenter[bot]

Overall package size

Self size: 5.82 MB Deduped: 61.24 MB No deduping: 62 MB

Dependency sizes

name version self size total size
@datadog/native-iast-taint-tracking 1.6.4 16.43 MB 16.44 MB
@datadog/native-appsec 6.0.0 14.48 MB 14.48 MB
@datadog/pprof 4.1.0 9.36 MB 10.21 MB
protobufjs 7.2.5 2.77 MB 6.56 MB
@datadog/native-iast-rewriter 2.2.2 2.29 MB 2.37 MB
@opentelemetry/core 1.14.0 872.87 kB 1.47 MB
@datadog/native-metrics 2.0.0 898.77 kB 1.3 MB
@opentelemetry/api 1.4.1 780.32 kB 780.32 kB
import-in-the-middle 1.4.2 41.4 kB 704.79 kB
pprof-format 2.0.7 588.12 kB 588.12 kB
msgpack-lite 0.1.26 201.16 kB 281.59 kB
opentracing 0.14.7 194.81 kB 194.81 kB
semver 7.5.4 93.4 kB 123.8 kB
@datadog/sketches-js 2.1.0 109.9 kB 109.9 kB
lodash.sortby 4.7.0 75.76 kB 75.76 kB
lru-cache 7.14.0 74.95 kB 74.95 kB
ipaddr.js 2.1.0 60.23 kB 60.23 kB
ignore 5.2.4 51.22 kB 51.22 kB
int64-buffer 0.1.10 49.18 kB 49.18 kB
istanbul-lib-coverage 3.2.0 29.34 kB 29.34 kB
lodash.uniq 4.5.0 25.01 kB 25.01 kB
tlhunter-sorted-set 0.1.0 24.94 kB 24.94 kB
limiter 1.1.5 23.17 kB 23.17 kB
dc-polyfill 0.1.2 22.77 kB 22.77 kB
retry 0.13.1 18.85 kB 18.85 kB
lodash.kebabcase 4.1.1 17.75 kB 17.75 kB
node-abort-controller 3.1.1 16.89 kB 16.89 kB
lodash.pick 4.4.0 16.33 kB 16.33 kB
jest-docblock 29.7.0 8.99 kB 12.76 kB
crypto-randomuuid 1.0.0 11.18 kB 11.18 kB
path-to-regexp 0.1.7 6.78 kB 6.78 kB
koalas 1.0.2 6.47 kB 6.47 kB
methods 1.1.2 5.29 kB 5.29 kB
module-details-from-path 1.0.3 4.47 kB 4.47 kB

🤖 This report was automatically generated by heaviest-objects-in-the-universe

github-actions[bot] avatar Dec 20 '23 00:12 github-actions[bot]