Miss metrics in APM service when using opentelemetry agent for Java/Node.js

I'm using OpenTelemetry auto-instrumentation in OpenShift to collect java & node.js application data to Elastic APM, can find new services of the Pod but missing some expected metrics compare to APM agent:
Java: no 'system memory usage', says 'no data to display'
Node.js: worse and only display 2 panels 'system memory usage' and 'system memory utilization' with error message ' * Field system.memory.usage was not found.‘, and no other panel like CPU etc.
Any one can guide me how to troubleshot this issue?