Question about APM Logs feature support across agents

Hello APM team,

I have a question regarding the experimental feature that allows application logs to be ingested through the APM Agent and stored directly into the APM log indices (one index per APM service).

From what I see in the documentation today, this capability is officially supported only by the Java APM agent.

However, I recently noticed that one of my customers is using the Elastic APM AWS Lambda extension for Python, and this extension is actually able to forward logs into the dedicated APM log indices.

This is surprising, because the standard Python agent does not seem to support this feature.

So I would like to clarify a few points:

  1. Is the Lambda extension implementing its own log-forwarding mechanism, independent from the Python agent?

  2. Is log ingestion into APM log indices planned for other languages than Java?

    • If yes, which agents are next?
  3. Is the Lambda extension considered part of the official roadmap for this feature, or is it using a specific implementation unrelated to the generic agents?

Thanks a lot for your help and for this very useful feature!

Best regards,

Marc

Hello, I think the logs your customer is seeing are not coming from the Python APM agent directly but from another lambda layer that is the APM lambda extension, the architecture is described here APM Architecture for AWS Lambda | APM Architecture for AWS Lambda

1 Like