Stackdriver provides powerful monitoring, logging, and diagnostics for Python applications.
Python libraries are available for the following Stackdriver services:
Stackdriver Debugger is a feature of Google Cloud Platform that lets you inspect the state of a Python application, at any code location, without stopping or slowing down the running app. To get started with Stackdriver Debugger, see Setting Up Stackdriver Debugger on App Engine (Python) and Setting Up Stackdriver Debugger for Python Applications on Google Compute Engine.
Stackdriver Error Reporting for Python aggregates and displays errors produced in your running Python applications. To get started with Stackdriver Error Reporting, see Setting Up Stackdriver Error Reporting for Python.
Stackdriver Logging for Python allows you to store, search, analyze, monitor, and alert on log data and events in Python applications. We provide Bunyan and Winston plugins, as well as a Stackdriver Logging API client library. To get started with Stackdriver Logging, see Using Python Standard Logging with Stackdriver Logging.
Stackdriver Monitoring for Python collects metrics, events, and metadata from Python applications. Stackdriver ingests that data and generates insights via dashboards, charts, and alerts.
- Cloud Client Libraries for the Stackdriver Monitoring API
- Creating Custom Metrics
- Reading Metrics
- Browsing Metrics
- Stackdriver Monitoring Client Library for Python on GitHub
Stackdriver Trace is a distributed tracing system for Google Cloud Platform that collects latency data from applications and displays it in near real time in the Google Cloud Platform Console. For more information on Stackdriver Trace, refer to Stackdriver Trace Documentation