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

Added nightly/manual CI jobs for dd-trace-go macrobenchmarks

Open igoragoli opened this issue 2 years ago • 1 comments

What does this PR do?

This PR sets up nightly/manual CI jobs for running dd-trace-go macrobenchmarks, in order to migrate the Go Macrobenchmark from the KTG/Reliability Environment (see datadog-reliability-env/apps/go/prof-app) to the Benchmarking Platform.

Motivation

Related issue

Describe how to test/QA your changes

The adequate execution of the added CI jobs can be verified in the following pipeline: #17672789

Reviewer's Checklist

  • [ ] Changed code has unit tests for its functionality.
  • [ ] If this interacts with the agent in a new way, a system test has been added.

igoragoli avatar Jul 11 '23 14:07 igoragoli

Benchmarks

Benchmark execution time: 2023-07-26 08:32:03

Comparing candidate commit 6f279d15d672f82be20bde9fda46bcb280591cf2 in PR branch igoragoli/add_go_macrobenchmark with baseline commit eaa593d94e5e8cb683fb0e07a82262c2bfe59460 in branch main.

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

pr-commenter[bot] avatar Jul 11 '23 14:07 pr-commenter[bot]