Make the http.endpoint configurable for the APM Server, Elastic Agent and Fleet Server to bind to a TCP port in addition to the default socket. The exposed metric endpoints can be used by Cloud metricbeats to collect data. If this is not possible, take a look at the alternative solution (which has more drawbacks).
The APM Server http endpoint reports data in the same format as currently, but cgroup data have a different meaning. They include the consolidated resource usage from the whole cgroup, so the Elastic Agent, APM Server and all other running sub processes (in the cloud case only Fleet Server for phase 1). The APM Server additionally reports its process system usage and custom metrics.
Make the
http.endpointconfigurable for the APM Server, Elastic Agent and Fleet Server to bind to a TCP port in addition to the default socket. The exposed metric endpoints can be used by Cloud metricbeats to collect data. If this is not possible, take a look at the alternative solution (which has more drawbacks).The APM Server http endpoint reports data in the same format as currently, but cgroup data have a different meaning. They include the consolidated resource usage from the whole cgroup, so the Elastic Agent, APM Server and all other running sub processes (in the cloud case only Fleet Server for phase 1). The APM Server additionally reports its process system usage and custom metrics.