Metrics

The Metrics Service records LectureSight activity for later analysis and quality improvement.

When the metrics service is enabled, metrics are saved to the file metrics/metrics.json when LectureSight exits, or at the end of each scheduled event if the Scheduler is enabled.

Configuration

Key Default Description
cv.lecturesight.util.metrics. enable false Set to true to enable the metrics service
cv.lecturesight.util.metrics. csv.enable true Enable CSV reporting
cv.lecturesight.util.metrics. csv.interval 30 Interval to write out updates to CSV files
cv.lecturesight.util.metrics. jmx.enable true Enable JMX reporting
cv.lecturesight.util.metrics. log.enable true Enable log reporting
cv.lecturesight.util.metrics. log.interval 300 Interval to write out updates to log file

Console Commands

Command Description
metrics:list List the keys of all registered metrics.
metrics:pause Suspend metric reporting.
metrics:reset Reset all metrics.
metrics:resume Resume metric reporting.
metrics:save Save metrics summary to metrics/metrics.json
metrics:show Show the metrics JSON summary