[Google Cloud Observability](https://docs.cloud.google.com/stackdriver)
provides monitoring, logging, and diagnostics for Python
apps.

Python libraries are available for the following
Google Cloud Observability services:

- [Error Reporting](https://docs.cloud.google.com/python/docs/stackdriver.md.txt#error_reporting)
- [Cloud Logging](https://docs.cloud.google.com/python/docs/stackdriver.md.txt#logging)
- [Cloud Monitoring](https://docs.cloud.google.com/python/docs/stackdriver.md.txt#monitoring)
- [Cloud Trace](https://docs.cloud.google.com/python/docs/stackdriver.md.txt#trace)

## Error Reporting

[Error Reporting](https://docs.cloud.google.com/error-reporting/docs.md.txt)
aggregates and displays errors produced in your running Python apps.
To get started with Error Reporting, see
[Instrument Python apps for Error Reporting](https://docs.cloud.google.com/error-reporting/docs/setup/python.md.txt).

## Cloud Logging

[Cloud Logging](https://docs.cloud.google.com/logging/docs.md.txt)
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 Cloud Client Libraries for Python. To get started with
Logging, see
[Setting up Cloud Logging for Python](https://docs.cloud.google.com/logging/docs/setup/python.md.txt).

## Cloud Monitoring

[Cloud Monitoring](https://docs.cloud.google.com/monitoring/docs.md.txt)
collects metrics, events, and metadata from Python apps.
Google Cloud Observability uses that data to generate dashboards, charts, and alerts.

For more information, see the following topics:

- [Cloud Client Libraries for the Cloud Monitoring API](https://docs.cloud.google.com/monitoring/docs/reference/libraries.md.txt)
- [Creating custom metrics](https://docs.cloud.google.com/monitoring/custom-metrics/creating-metrics.md.txt)
- [Reading metrics](https://docs.cloud.google.com/monitoring/custom-metrics/reading-metrics.md.txt)
- [Browsing metrics](https://docs.cloud.google.com/monitoring/custom-metrics/browsing-metrics.md.txt)
- [Python client library for the Cloud Monitoring API on GitHub](https://github.com/googleapis/python-monitoring)

## Cloud Trace

[Cloud Trace](https://docs.cloud.google.com/trace/docs.md.txt) is a distributed tracing system for
Google Cloud that collects latency data from apps and displays it in near
real time in the Google Cloud console. For more information, see
[Cloud Trace documentation](https://docs.cloud.google.com/trace/docs.md.txt).

To enable distributed tracing in Google Cloud Python client libraries, see
[Instrumenting Python client libraries](https://docs.cloud.google.com/python/docs/observability.md.txt).