Introduction
The project goal is to collect statistics about how the clients use the SOS and WPS deployments. The data is collected in an Elasticsearch database. If you would like to read more about this proposition, please read the project’s first blog post.
Status
After 4 weeks of development, a new statistics module has been integrated into the SOS 4.x project. The following features are currently available:
- Core, Enhanced, Transactional and Result Handling OGC SOS 2.0 requests are listened for and their parameters are persisted into the Elasticsearch.
- The ExceptionEvents are also caught and loaded into Elasticsearch.
- The client’s source IP address is stored in the Elasticsearch database as a geo-location address. The transformation is provided by the Maxmind’s GeoLite2 databases. The geo-location information can be visualized on a Kibana tile-map.
- All the persisted information could be visualized and queried in Kibana.