1. A computer-implemented method for monitoring and improving performance at a storage system, the method comprising: analyzing storage performance statistics collected during operations of a storage system; in response to determining storage performance satisfies a predetermined condition based on the analyzed storage performance statistics, determining one or more storage configuration suggestions that will likely improve a storage performance based on the analysis; and transmitting a first set of alerts to a user of the storage system indicating storage performance is poor under a current set of configurations based on the analysis, wherein at least one or more of the first set of alerts includes the one or more storage configuration suggestions to allow the user of the storage system to modify the current set of configurations in an attempt to improve the storage performance of the storage system, wherein transmitting a first set of alerts to a user of the storage system comprises, for each of the first set of alerts, determining whether an alert is urgent or non-urgent, and in response to determining the alert is urgent, sending the urgent alert to a predetermined destination immediately, the urgent alert recommending a user to change one or more configurations suggested by the urgent alert to improve the storage performance.