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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.3.0.tar.gz
Algorithm Hash digest
SHA256 97f910300bfd3f919ff5fb8361c6aca289185f4eca8a7c860d97aee851f81c65
MD5 449602bac34345fd30433404dff734b7
BLAKE2b-256 7765b4f1494958fcb652f0b307e3b2876ee8e9f3a765ffd1faa6c313d58cc4a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gcp_microservice_utils-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d71a7c2edd10ae801375a4f8c111d44a4dee576b2c12f0cadf3ede59741797c4
MD5 98b688bc3764c816fd5d7104f3fefe70
BLAKE2b-256 468cdcad5f5667a2e4f38f09c307903734715b22d222889253f92ff19998924f

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