Skip to content

spacebel/MCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metrics Client Application (MCA)

Introduction

The Metrics Client application provides a Web-based user interface allowing to browse OpenSearch catalogue access metrics. The metrics visualised comprise the following groups defined by the CEOS WGISS System Level Team:

  • Global Core Metrics
  • Data Provider Core Metrics
  • Collection Core Metrics

External interfaces

The Metrics Client Application retrieves raw catalogue requests from the Elasticsearch engine. In the ESE-ERGO deployment, this search engine is part of the Kubernetes Cluster installation. The Elasticsearch database is populated with raw access information extracted from the NGINX load-balancer access.log file by a data collector (Fluentd). Information is captured about incoming catalogue requests (either requests for an OSDD or actual granule search requests).

In addition, it interfaces with an OpenSearch (collection) catalogue to obtain the list of collections available in the system and their mapping on “organisations”. Finally, it published daily summaries of metrics as CSV files on an FTP server for future consumption by a corporate dashboard (e.g. ESA TellUs).

User interface

The following screen captures give some examples of functionality available to the users through the Web-based user interface.

Global metrics

Global metrics

Data Provider metrics

Provider metrics

Collection metrics

Collection metrics

Resources

Credits

This project has received funding from the European Space Agency under the General Support Technology Programme and was supported by the Belgian Science Policy Office.