Skip to main content

A Python library providing utilities to simplify the integration of various GCP Cloud services like, Cloud Logging, Cloud Trace, etc.

Project description

A Python library providing utilities to simplify the integration of various GCP Cloud services like Cloud Logging, Cloud Trace, and authentication with API Gateway into your microservice applications.

This library aims to reduce the boilerplate code required for instrumenting Python microservices with essential GCP services. It provides convenient wrappers and helper functions for:

  • Cloud Logging: Easily log structured data with severity levels and custom attributes.
  • Cloud Trace: Automatically trace requests across your microservices, enabling distributed tracing and performance analysis.  
  • Authentication: Includes Flask middleware to seamlessly process authentication results from GCP API Gateway, simplifying security integration.

Installation

pip install gcp-microservice-utils

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcp_microservice_utils-0.5.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

gcp_microservice_utils-0.5.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file gcp_microservice_utils-0.5.0.tar.gz.

File metadata

File hashes

Hashes for gcp_microservice_utils-0.5.0.tar.gz
Algorithm Hash digest
SHA256 5b5d7519084aa9c94485d90d63c1c527be4f8e2e4a1a8427258ed4530de81c19
MD5 1293e1c1a2b47010d107e6d827775b49
BLAKE2b-256 784bdac6c608d776099f9abfc9808b6d4a244598e8fd6a7f5bb34484a048d9f0

See more details on using hashes here.

File details

Details for the file gcp_microservice_utils-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gcp_microservice_utils-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93587c5ac4bca8f680f1ef2b5aeb7609be78a4f4219239b6b1a8b26ba0a17762
MD5 eda1d86fb64acc6508edb1297b2ea0f0
BLAKE2b-256 72668769752466ea0a38c153cfa92e312fa867356e3511c81f17ce44e125f961

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page