ITEA3-Measure / MeasurePlatform

The Measure Platform is a web application which allows to collect, compute, store, and visualize measurements by execution of software measures (they may be defined in SMM - Structured Metrics Metamodel)
10 stars 4 forks source link

[enhancement] Add more informations to the "Health" page #50

Open NG-GOM opened 6 years ago

NG-GOM commented 6 years ago

It would be interesting to improve the "health" page to show all elements which could impact the platform's operation. These could include : versions of the platform and modules in use, versions of external dependencies (Java, MySQL, ElasticSearch/Kibana), system informations (OS name, release, kernel version, available processors, load, filesystems usage,...), JVM statuses (free and used memory,...), and so on.

Maybe displaying the history of some of these values on a line graph could be interesting for debug purposes.

It also might be interesting to provide a tool to generate a formatted system description for debug purposes : if an operator encounters an issue he could just copy&paste the generated text to a github issue or a mail so the dev team would have all the essential informations about the environment on which the platform is running when the issue happened. This tool could be made from a push button and a read-only text area which would be filled with a Markdown or HTML text containing informations from the "health" page.