Data organization and hierarchy

PMI data is provided to clients in a hierarchical structure. The CpdSnapshot object is the root of the hierarchy. Descending from the CpdSnapshot object are node information, server information, module information, and PerfCollection and CpdData objects. See Figure 2 for a diagram of the data hierarchy. Note that the node-information and server-information objects contain no performance data.

Figure 2. Organization of PMI data



Organization of PMI data

Each time a client retrieves performance data from a server, the data is returned in a subset of this structure; the form of the subset depends on the data that is retrieved. You can update the entire structure with new data or update only part of the tree, as needed.