Kostiantyn Masliuk
Kostiantyn Masliuk
## Motivation/summary This PR implements changes outlined in https://github.com/elastic/apm-server/issues/13859. By updating the existing benchmarks workflow to copy, upload and inject CPU profiles for PGO enabled builds. ## Checklist - [...
# Context Go compiler added support for profile-guided optimization (PGO) since Go 1.20, thus allowing to build further optimized Go binaries using CPU profiles. Depending on the workload, optimizations and...
Followup PR for https://github.com/elastic/elasticsearch/pull/108444; with https://github.com/elastic/elasticsearch/issues/106483 is completed we should be able to safely enabled `ignore_malformed` setting for the excluded `metrics-app` data streams.
## Motivation/summary This PR addresses the issue https://github.com/elastic/apm-server/issues/14230 and enables self instrumentation in APM Server. ## Checklist - [x] Update [CHANGELOG.asciidoc](https://github.com/elastic/apm-server/blob/main/CHANGELOG.asciidoc) - [ ] Documentation has been updated For functional...
# Description With the introduction of PGO in https://github.com/elastic/apm-server/pull/13884, we are relying on multistep process to collect, preserve and update CPU profile via automated pull requests raised by the benchmarks...
# Motivation Enable self instrumentation in APM Server. # Description With the missing trace sampling added to self instrumentation configuration in [PR](https://github.com/elastic/elastic-agent/pull/5492) it should be possible now to revert the...
# Description As a followup of https://github.com/elastic/apm-server/issues/13859 the existing PGO PR process could be further improved to reduce the notification noise and manual interactions required to merge the PGO PRs....
### Component(s) cmd/mdatagen ### Describe the issue you're reporting When instrumenting collector components with `mdatagen`, there is often a need to use histograms to capture metrics such as latency. Currently,...