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

Uploaded Source

Built Distribution

gcp_microservice_utils-0.2.3-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a7e24b30f9c6b812df8147dc7a22a581156e2134a776d46725d275354ea4205a
MD5 a86ca6b33533c89ad546accb32134038
BLAKE2b-256 9dc5b18105e73e53de83ae800f873905feea6ab3c0cf46ed71df2f2ecfe2027b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 26cbd16979bea4dccb20401ce6326baa50758c70b036404fc5f9df16ef6681cb
MD5 cc15a2adf137ef5539e0a8b2619f5ff5
BLAKE2b-256 82faaa977066bba5fa1130b276bf7f1b381717fb7f3cb9ce58bf232de9c91b18

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