US 12,298,873 B2
Methods and systems for managing networked storage system resources
John Jason Sprague, Westford, MA (US); Aashay Yogesh Joshi, Nashua, NH (US); Francisco Jose Assis Rosa, Sudbury, MA (US); Keren Dagan, Lexington, MA (US); and Michael Edward Stapp, Westford, MA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Nov. 14, 2022, as Appl. No. 17/986,173.
Application 17/986,173 is a continuation of application No. 16/562,713, filed on Sep. 6, 2019, granted, now 11,500,750.
Application 16/562,713 is a continuation of application No. 15/463,349, filed on Mar. 20, 2017, granted, now 10,409,702, issued on Sep. 10, 2019.
Prior Publication US 2023/0153217 A1, May 18, 2023
Int. Cl. G06F 16/22 (2019.01); G06F 3/06 (2006.01); G06F 11/30 (2006.01); G06F 16/31 (2019.01)
CPC G06F 11/30 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0658 (2013.01); G06F 3/067 (2013.01); G06F 16/22 (2019.01); G06F 16/31 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
evaluating a request to determine whether the request is to access information related to an object representing a resource of a storage system, wherein the object is a structured data object or an unstructured data object, and wherein the object is identified by an object identifier used by a first logical index or a second logical index to track the object;
collecting raw information related to performance of the resource represented by the object for storage within the first logical index or the second logical index;
in response to determining that the request relates to the structured data object, retrieving the raw information from a first configuration index and a first performance index of the first logical index used to store structured data according to a fixed schema, wherein the configuration index stores key value pairs based upon a type of the structured data object, wherein a key value pair includes an identifier of the resource and an attribute for the resource;
in response to determining that the request relates to the unstructured data object, retrieving the raw information from the second logical index used to store unstructured data; and
utilizing the raw information to provide the information in response to the request.