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.3.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

gcp_microservice_utils-0.3.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.3.1.tar.gz
Algorithm Hash digest
SHA256 0df928af7a89a71c5dbf55f14e17e53e2675224d1e2c4edc6957776116a061e0
MD5 3c22aed313997f05d00987d1465faea8
BLAKE2b-256 15ade2755daa44bca3e2a2b3910dbdbefed9c4bffac5bd7af5657607f4cb7098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b500fe24bd83c3982bc914b138800280c7d256808e746923a1800a7862e444e8
MD5 f5c0215c453204e1cd188b1c89d4c00a
BLAKE2b-256 106e3ac289d87382a59fb72d87cfca0dc68f9767db9f0b6148872b39b1349b40

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