-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App Engine support #8
Comments
The agent is now compatible with App Engine, starting v2.2.3. However, the ppof panics in App Engine standard environment. We'll try to find out if profiling is possible at all. In App Engine flexible environment the agent works without any problems. The agent can still be used App Engine standard local development environment. Because of the limitations on background tasks and context dependency of http client, the agent should be used in manual profiling and reporting mode (see readme), here is an example:
|
So you're saying that the code above will not work in Standard on a live deployment? |
It didn't work for me, the pprof panics. I've also tried pprof CPU profiler directly, without the agent, same error. |
You can't CPU profile on App Engine Standard as far as I know. However, you can use heap profiling and some others. |
I'll see if any of the profilers works. If yes, then we could add a possibility to disable some profilers and keep only supported ones. |
Anything that uses |
Hey guys,
I was looking into this and noticed that doesn’t seem to be App Engine compatible. On App Engine:
syscall
library isn’t available.Is it possible that support could be added? There are a lot of Go applications running on App Engine.
The text was updated successfully, but these errors were encountered: