elastic / apm

Elastic Application Performance Monitoring - resources and general issue tracking for Elastic APM.
https://www.elastic.co/apm
Apache License 2.0
368 stars 108 forks source link

Add support for Google Cloud Functions #526

Open eliaskardel opened 2 years ago

eliaskardel commented 2 years ago

Is your feature request related to a problem? Please describe. As discussed with your team support for AWS Lambda seems to become experimental soon. However, we are using Google Cloud Functions (with JS).

Describe the solution you'd like Based on the findings with AWS Lambda, why not take Google Cloud Function integration in the next step?

Additional context https://github.com/elastic/apm-agent-nodejs/issues/2362

basepi commented 2 years ago

The last time I checked, GCP doesn't have an equivalent to AWS Lambda's extension support. The elastic apm extension is going to be a huge part of how we make AWS lambda support performant and limit overhead.

Without an extension-like feature, I'm not sure we can get our agent overhead to an acceptable level. We may have to wait until GCP provides a similar feature set.