{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Provides healthcheck and environment-dump endpoints for web applications to expose application status and dependency health to monitoring systems.","skillfed_tags":["health-monitoring","abandoned"],"use_cases":["Expose a healthcheck endpoint for load balancers or monitoring services to verify your application is running and dependencies are available.","Verify critical service connectivity before responding to requests by adding custom check functions.","Expose application environment and configuration metadata via an endpoint for debugging and operational visibility.","Reduce backend service strain by caching healthcheck results in process memory to handle frequent polling from monitoring infrastructure.","Integrate with applications to expose health and environment data via HTTP."],"what_it_does":"py-healthcheck is a lightweight library that adds HTTP endpoints to applications to expose application health status and environment information. It lets you register custom check functions that verify dependencies are running and return pass/fail results with diagnostic messages. The library also provides an EnvironmentDump class that exposes metadata about the operating system, Python environment, running process, and application config\u2014with built-in scrubbing to avoid leaking secrets.\n\nThe package is designed for integration with external monitoring tools. It includes in-process caching (27 seconds for successes, 9 seconds for failures by default) to reduce load on backend services when monitoring systems poll the endpoint frequently. Check functions are simple callables that return a tuple of (bool, str) indicating pass/fail and a message.","worth_installing":"No. The package is abandoned (last release 2020-05-20) and receives no maintenance or security updates. While it has low install friction and no dependencies, the lack of active maintenance poses a risk for compatibility with current framework versions and leaves any issues unresolved. For new projects, choose an actively maintained healthcheck library; for existing deployments, evaluate whether you can migrate or maintain a fork."},"id":"py-healthcheck","links":{"html":"https://skillfed.io/packages/py-healthcheck","md":"https://skillfed.io/packages/py-healthcheck.md","pypi":"https://pypi.org/project/py-healthcheck/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-05-20","license_spdx":null,"license_treatment":"permissive","name":"py-healthcheck","python_support":"unspecified","summary":"Adds healthcheck endpoints to Flask or Tornado apps"},"popularity":{"monthly_downloads":234678,"position":9019,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.10.1"}
