Local storage capacity monitoring

Local storage capacity monitoring

STORAGE CAPACITY MONITORING

Feature description

Local storage capacity monitoring is a feature that gathers storage capacity data and tracks usage over time to monitor and manage the storage capacity. In addition, it enables the user to easily analyse storage growth trends and a forecasted view of when capacity will be reached.

  • Local storage is a type storage directly attached to a device and contains data which has not been written to secure location such as AWS S3 (Amazon Web Services).  It is therefore at risk since the data is locally kept and at risk of a disk failure, or other IT error that needs to be accessed right away.


Business Case Summary

Currently several calls are locally stored and not migrated due to not matching archiving and retention policies. As a result, there is currently no visibility on the number of calls and amount of storage space being utilised by the calls. We need a solution that provides visibility on storage capacity data so that users can easily monitor and manage their storage capacity effectively and prevent storage capacity issues (e.g., system running out of storage space and crashing) when there is no archiving policy. In addition, this solution would assist an admin in determining if the purging/retention policies need to be revisited or extra storage needs to be added.


SYSTEM Prerequisites (Functional & Non-functional requirement)

  • Storage capacity data MUST be available via the health monitoring API
    • User is able to request amount of data used in local storage.
    • User is able to request amount of data available in local storage.
    • User is able to request data for total size of storage.
  • Data format MUST be as a percentage and by value i.e. 30% used / 70% left & 3GB used / 7GB free etc.


Use Case title- Request storage capacity data

Actors

Recording System Admin: An individual who is responsible for ensuring the recording system is stable and error free.

System: Local call storage until calls are migrated to a secure location.

API: Triggers data request for storage capacity.  



Notes:

  • Health monitoring alert endpoint may be beneficial to do at same time as this.



Future enhancements

  •  Automated alerting would be enabled in case the local storage has gone past a set threshold.



  • Simon Jolly to review initial requirements
  • PO (Henry) to review and sign-off on requirements.
  • QA (Simon P) to review and sign-off on requirements.
  • Team Lead (Andrey) to review and sign-off on requirements



Add label