aiohealthcheck: super-simple TCP health-check endpoint
This tiny module provides a simple TCP endpoint, suitable for a healthcheck in your microservice application. All it provides is a simple TCP endpoint on a port to allow a container orchestration service to connect to, to verify that the application is up.
Pretty much just start up a long-lived task with the provided tcp_health_endpoint() coroutine function:
The internal TCP server will be shut down when the task is cancelled, e.g., during your app’s shutdown sequence.
Kubernetes Example Configuration
ports: - name: liveness-port containerPort: 5000 livenessProbe: tcpSocket: port: liveness-port initialDelaySeconds: 15 periodSeconds: 20
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for aiohealthcheck-2018.7.1-py2.py3-none-any.whl