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

Uploaded Source

Built Distribution

gcp_microservice_utils-0.4.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f768a27e8518a4567756c8fbe586546a5593343e3f564cec7a555959a1cfd359
MD5 7cb02c281af8f385f37d3da93cb210be
BLAKE2b-256 c386d0ce305faa8cb73e6f705343c53127ddebbe2cc10ffac299b9545af2eaef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99c082c985eada0cbbf5917c1301129fb61ae27a569a3371b7a62c2682661899
MD5 df4b1682a1b98b9b0f826ec1388ae288
BLAKE2b-256 70ca60b9ed3d98a5684ff0ba45d9327c366ca97d61dd61bc026ac838ef932bd6

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