We have designed a directory layout as follows:
| Directory | Description |
|---|---|
| data | png files |
| doc | Documentation |
| draft | Software development plans |
| misc | miscellaneous files |
| examples | Examples for CloudMetrics CLI |
| fghpc | HPC Real-time monitoring |
| fgmetric | Main development |
| fgmonitor | Real-time monitoring |
| fgweb | CherryPy of CloudMetrics |
| fgws | Flask WSGI service |
| lighttpd | lighttpd |
| results | Sphinx for statistics |
| todo | outdated |
| doc-old | outdated documentation |
| deprecated | outdated |
| FGAnalyzer.py - old version of metric analyzer
| FGCollectFiles.py - log backup tool
| FGConverter.py - data converting tool from Nimbus, Openstack to Cloud Metrics
| FGEucaMetricsDB.py - old version of metrics db
| FGHighcharts.py - Highcharts API
| FGInstall.py - Initializer of Cloud Metrics (db configuration, etc)
| FGLogParser.py - Eucalyptus log parser
| FGMetricsCli.py - fg-metric-cli command tool
| FGNovaDB.py - outdated OpenStack API
| FGParser.py - old version of VM instance class
| FGSearch.py - New version of
| FGTimeZone.py - TimeZone helper for managing timestamp in logs
| FGCharts.py - Chart library API
| FGConstants.py - Constants class
| FGDatabase.py - New version of database class
| FGGoogleMotionChart.py - Old version of Google Chart API
| FGHighchartsTemplate.py - outdated Highcharts API
| FGInstances.py - New version of VM instance class
| FGMetricsAPI.py - New version of Metrics API class
| FGMetrics.py - New version of main class of Cloud Metrics
| FGNovaMetric.py - outdated OpenStack class for metric
| FGPygooglechart.py - outdated python google chart API
| FGTester.py - outdated Tester
| FGUtility.py - Utility libraries