Skip to content
Jonathan Guiang edited this page Aug 22, 2019 · 3 revisions

This is the wiki for Monicron, the main tool in the TUDA repository. Here, you will find the full documentation of Monicron, from description of its core purpose and function to technical discussions about contributing to and operating the application. Monicron is a tool produced in part by funding from Google Summer of Code (GSoC) in collaboration with CERN-HSF.

Logos

What is Monicron?

Monicron is a basic application that pulls monitoring records from HDFS at CERN, aggregates data from those records over a predefined time period, then pushes those aggregations to a database run by MONIT, where it can be visualized using Grafana dashboards like that displayed below:

Dashboard

However, current monitoring tools show cache activity in real time, which is not particularly useful for understanding overall cache behavior. However, a particularly inspired individual may take collect this instantaneous data in order to piece together a more macroscopic view of the cache activity, but this is incredibly time consuming and begs for automation - that is, until Monicron came into the picture. Monicron makes this process instantaneous and easily accessible.

Acknowledgements

Of course, Monicron could not have been produced without funding from GSoC and constant support by CERN-HSF and UCSD. In addition, the application uses many different technologies, many of which are open source! These are displayed below:

Technologies

Clone this wiki locally