Open estringana opened 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 74.82%. Comparing base (
6280989
) to head (d251733
). Report is 22 commits behind head on master.
Benchmark execution time: 2024-11-29 17:28:17
Comparing candidate commit d25173302443facf326e7c510f9d68481328b666 in PR branch estringana/asm-standalone-2
with baseline commit 628098978c1574cc6bd8ce3b9233046adba81ece in branch master
.
Found 2 performance improvements and 1 performance regressions! Performance is the same for 175 metrics, 0 unstable metrics.
execution_time
[+4.547µs; +6.173µs] or [+2.758%; +3.744%]execution_time
[-1000.000ns; -1000.000ns] or [-50.000%; -50.000%]execution_time
[-11.665µs; -6.935µs] or [-5.664%; -3.367%]Benchmark execution time: 2024-11-29 17:36:11
Comparing candidate commit d25173302443facf326e7c510f9d68481328b666 in PR branch estringana/asm-standalone-2
with baseline commit 628098978c1574cc6bd8ce3b9233046adba81ece in branch master
.
Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.
Description
Implement ASM Standalone billing. This project will enable customers to use ASM product without APM product.
Implementation
There is a new configuration called
DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED
(default:false
) which disable APM.When
DD_EXPERIMENTAL_APPSEC_STANDALONE_ENABLED
is enabled, traces will be only sent under the following conditions:Since the tracing engine is coupled to the tracer extension, it will be required that
DD_TRACE_ENABLED
is set totrue
. HoweverDD_TRACE_ENABLED
being enabled does not mean APM is.Reviewer checklist