Kostiantyn Masliuk

Results 8 issues of 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 - [...

backport-skip

# 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...

enhancement

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.

>enhancement
:Data Management/Data streams
Team:Data Management
v9.0.0

## 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...

backport-8.x
backport-8.16

# 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...

enhancement

# 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...

enhancement

# 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,...

cmd/mdatagen