×

Root cause detection and monitoring for storage systems

  • US 10,282,245 B1
  • Filed: 06/25/2015
  • Issued: 05/07/2019
  • Est. Priority Date: 06/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a host computing device configured to host one or more virtual computing device instances, the host computing device configured to transmit storage commands generated by the one or more virtual computing device instances via a communications network, the one or more virtual computing device instances executing on behalf of a client computing device;

    a storage processing service, executed on one or more storage computing devices, the storage processing service configured to;

    obtain a storage command request from a virtual computing device instance of the one or more virtual computing device instances;

    process the storage command request to generate a storage command processing result associated with at least one storage volume, the storage volume associated with a storage computing device of the one or more storage computing devices;

    collect storage command metric information based at least in part on the storage command processing result; and

    a storage monitoring service, executed on one or more computing devices configured to;

    obtain, from the storage processing service, the collected storage command metric information;

    identify a relationship, among one or more storage volumes, based on the collected metric information, wherein at least one storage volume of the one or more storage volumes is executing on one of the one or more storage computing devices, wherein identifying the relationship further comprises identifying a first storage system event that affects multiple storage volumes;

    determine that the identified relationship is different than a pre-determined relationship of the one or more storage volumes, wherein the pre-determined relationship corresponds to an association of storage system events for at least one of the one or more storage volumes, wherein the pre-determined relationship is associated with a metric threshold;

    responsive to determining that the identified relationship is different than the pre-determined relationship, generate a new metric threshold for association with the identified relationship, the new metric threshold different from the metric threshold, wherein the new metric threshold comprises a number of active storage volumes and a time of usage associated with the first storage system event; and

    make accessible the new metric threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×