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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.0.tar.gz
Algorithm Hash digest
SHA256 d904fb0b8f7c105d1eee3d074b71648f95c3cad45274422e01fdbfef029a5635
MD5 2be3ef04f1983d35e917391360002f8d
BLAKE2b-256 28b26d2b8f82978b14f1403f8a25948cf538abd8f49c8bab8407d96c5414abb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91d0797a1dd08d2ffa988497ea83987333946e4e1993760dd917b9d0f2daebfc
MD5 6fc9813c668a781adf41e994bd4e9316
BLAKE2b-256 6f5321ef5fd4e34c28e89325c5fa7fa21d29b13d3420fdb518fe3308daec31f5

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