APM recognizes all logs as errors

Hi @fr0der1c

for centralized logging, we recommend to use a filebeat, possibly in combination with Logstash and/or Elasticsearch Ingest Node. This is a much more efficient way to get log files into Elasticsearch than using the Elastic APM Python agent, as those tools are specifically optimized for log shipping.

The log handlers that come with the APM Python agent are better suited for logging errors, as they collect a large amount of contextual information (like stack traces, local variables, etc). These aren't needed in most cases for informational logs and therefore only create overhead both in your app as well as when indexing and storing data in Elasticsearch.