4 votos

¿Cómo extraer los detalles de uso de GeoServer utilizando REST API?

Estoy utilizando la versión 2.19.0 de GeoServer en CentOS junto con la extensión monitor.

Deseo obtener determinados datos diariamente (por ejemplo, ¿cuáles son las 5 solicitudes de mapas más importantes?, ¿cuántos usuarios acceden al GeoServer? etc.)

Exploración de la API REST de GeoServer para lo mismo. ¿Alguien ha probado esta información?

Enlaces útiles :

https://docs.geoserver.org/latest/en/user/extensions/monitoring/query.html

https://docs.geoserver.org/master/en/user/rest/index.html

6voto

user2831 Puntos 11

El módulo de monitorización permite recoger información sobre las peticiones independientemente de cómo se realicen (POST/GET, diferentes versiones del protocolo). Sin embargo, el almacenamiento de la base de datos para el módulo ha demostrado ser un cuello de botella para el rendimiento y ha sido obsoleto. Es mejor utilizar el módulo en modo "auditoría", dejar que registre las peticiones en un archivo de texto, y luego recopilar esa información con un proceso separado. Utilizamos la pila ELK para eso, logstash para recoger los registros, elasticsearch para almacenarlos, kibana para crear cuadros de mando que pueden responder a preguntas como la capa más utilizada, las peticiones más lentas, etc.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X