Welcome to redup.python.servicekit
redup-servicekit
Python toolkit for building production-ready microservices with:
centralized YAML configuration and environment overrides,
structured JSON logging,
Prometheus metrics and monitoring helpers,
gRPC health checks and utilities (async client, server-side decorators).
Features
Configuration:
ConfigSingletonfor loading and merging YAML configs, with environment variable overrides.Logging: JSON console logging via
python-json-logger.Monitoring & Metrics: Prometheus integration with counters, gauges and histograms for tasks and service stats.
gRPC Utilities: Async gRPC client, health checks and decorators for collecting per-method metrics.
Installation
pip install redup-servicekit
License
Licensed under the MIT License. See the LICENSE file for details.
Get Started: