Shows how to initialize Cloud Profiler with Python on App Engine flexible environment.
For detailed documentation that includes this code sample, see the following:
For more information, see the Profiler Python API reference documentation.
To authenticate to Profiler, set up Application Default Credentials. For more information, see Set up authentication for a local development environment.
import googlecloudprofiler # Profiler initialization. It starts a daemon thread which continuously # collects and uploads profiles. Best done as early as possible. try: # service and service_version can be automatically inferred when # running on App Engine. project_id must be set if not running # on GCP. googlecloudprofiler.start(verbose=3) except (ValueError, NotImplementedError) as exc: print(exc) # Handle errors here
To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.