GeoHealthCheck
GeoHealthCheck copied to clipboard
Service Status and QoS Checker for OGC Web Services
**Is your feature request related to a problem? Please describe.** We need a simpler and more modern Docker build/push GH Workflow **Describe the solution you'd like** See this article: https://xy2z.io/posts/2022-github-actions-build-push-docker-image/...
**Describe the bug** OGCFeat Drilldown Probe (Full) gives error with OGCRec Provider - think OWSLib outdated **To Reproduce** Steps to reproduce the behavior, e.g.: 1. create an OGCFeat Resource for...
At the moment, GHC is managed with several endpoints: pavement.py, manage.py, model.py, app.py. This could be normalized, some commands could be moved either to pavement or to manage.py.
As we speak, the global variable named GHC_NOTIFICATIONS_VERBOSITY is the one in charge to determine when an email should be send consistently or on an status change. This global variable...
GHC uses several common external JS/CSS libs like Leaflet. These libs are downloaded and assembled during build time via `paver setup`. For several reasons it is more optimal to use...
So who monitors the monitor? In production environments a generic HTTP (Keyword) monitor or even another GHC instance may be used to monitor the uptime and availability of a running...
FYI here at the FOSS4G 2019 code sprint, we are working to make GHC an OSGeo Community project. As part of the [review](https://lists.osgeo.org/pipermail/incubator/2019-August/003940.html), the following was asked for clarification: https://github.com/geopython/GeoHealthCheck/blob/master/Dockerfile#L6...
The following error appears for some of our services: `2019-09-20 02:10:40,371 - GeoHealthCheck.views - WARNING - Cannot expand plugin vars for GeoHealthCheck.plugins.probe.wms.WmsGetMapV1All err=SSLError(MaxRetryError("HTTPSConnectionPool(host='mydomain.com', port=443): Max retries exceeded with url: /geoserver/ows?service=WMS&request=GetCapabilities&version=1.1.1...
This PR brings an unified CLI to control GeoHealthCheck (fix #189). I introduced `click` to take control over all the cli-commands and I was able to completely phase out `paver`...
**Describe the bug** The application is really slow, or even stops working, if there is a high number of services configured and / or there are too many historical records...