Shows how to initialize Cloud Profiler with Python on Google Compute Engine or Google Kubernetes Engine.
For detailed documentation that includes this code sample, see the following:
For more information, see the Profiler Python API reference documentation.
import googlecloudprofiler def main(): # Profiler initialization. It starts a daemon thread which continuously # collects and uploads profiles. Best done as early as possible. try: googlecloudprofiler.start( service='hello-profiler', service_version='1.0.1', # verbose is the logging level. 0-error, 1-warning, 2-info, # 3-debug. It defaults to 0 (error) if not set. verbose=3, # project_id must be set if not running on GCP. # project_id='my-project-id', ) 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.