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

Uploaded Source

Built Distribution

gcp_microservice_utils-0.2.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.1.tar.gz
Algorithm Hash digest
SHA256 93748e3a007c90f944a2795f9adae86a1d3337bc4ee93bff12eb05080980e27e
MD5 a288fbcf4c51026e3cda79075ceb6a98
BLAKE2b-256 493b8a3c9426c397c02b75b9ce58215a26202e0b4a2289253a52f1a6fa4f296f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 39aada748c8c6ef24c468dc78a2e6f01cfd3125a7e0a4a6a985519a6b37d567d
MD5 af6d10741c5cee96da37e08724c0394f
BLAKE2b-256 82414fca584f279aa5d631d01b2df2cac1591db419fb52fa916aed61e8345924

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