Stackdriver provides monitoring, logging, and diagnostics for Python apps.
Python libraries are available for the following Stackdriver services:
- Stackdriver Debugger
- Stackdriver Error Reporting
- Stackdriver Logging
- Stackdriver Monitoring
- Stackdriver Trace
Stackdriver Debugger lets you inspect the state of a Python app, at any code location, without stopping or slowing down the running app. To get started with Stackdriver Debugger, see Setting up Stackdriver Debugger for Python.
Stackdriver Error Reporting
Stackdriver Logging lets you store, search, analyze, monitor, and set alerts on log data and events in Python apps. Logging provides Bunyan and Winston plugins, as well as a Stackdriver Logging API client library. To get started with Logging, see Setting up Stackdriver Logging for Python.
Stackdriver Monitoring collects metrics, events, and metadata from Python apps. Stackdriver uses that data to generate dashboards, charts, and alerts.
For more information, see the following topics:
- Cloud Client Libraries for the Stackdriver Monitoring API
- Creating custom metrics
- Reading metrics
- Browsing metrics
- Python client library for the Stackdriver Monitoring API on GitHub
Stackdriver Trace is a distributed tracing system for GCP that collects latency data from apps and displays it in near real time in the Google Cloud Platform Console. For more information, see Stackdriver Trace documentation.