<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Any NMSDK API to get performance data like OPS and latency for storage controller? in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124974#M2141</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/49609"&gt;@lb98﻿&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use the "system:node" set of counters to get, among other things, node operations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;</description>
    <pubDate>Tue, 01 Nov 2016 17:33:00 GMT</pubDate>
    <dc:creator>asulliva</dc:creator>
    <dc:date>2016-11-01T17:33:00Z</dc:date>
    <item>
      <title>Any NMSDK API to get performance data like OPS and latency for storage controller?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124908#M2135</link>
      <description>&lt;P&gt;I can get OPS data for controller event at cluster mode from CLI:&lt;/P&gt;&lt;P&gt;dataontap-vsim-cluster::&amp;gt; statistics node show&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cluster : 10/31/2016 13:55:26&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CPU *Total Latency&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Node (%)&amp;nbsp; &amp;nbsp; Ops&amp;nbsp; &amp;nbsp; (ms)&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------ --- ------ -------&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cm1&amp;nbsp; 25 &amp;nbsp; &amp;nbsp; 32 &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cm2 &amp;nbsp; 6&amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I do not know in how to get IOPS and latency of a controller &amp;nbsp;using NMSDK API? I would assume I should try this:&lt;/P&gt;&lt;P&gt;perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;counters&amp;gt;&lt;BR /&gt;&amp;lt;counter&amp;gt;&amp;lt;/counter&amp;gt;&lt;BR /&gt;&amp;lt;/counters&amp;gt;&lt;BR /&gt;&amp;lt;filter-data&amp;gt;&amp;lt;/filter-data&amp;gt;&lt;BR /&gt;&amp;lt;instance-uuids&amp;gt;&lt;BR /&gt;&amp;lt;instance-uuid&amp;gt;&amp;lt;/instance-uuid&amp;gt;&lt;BR /&gt;&amp;lt;/instance-uuids&amp;gt;&lt;BR /&gt;&amp;lt;instances&amp;gt;&lt;BR /&gt;&amp;lt;instance&amp;gt;&amp;lt;/instance&amp;gt;&lt;BR /&gt;&amp;lt;/instances&amp;gt;&lt;BR /&gt;&amp;lt;objectname&amp;gt;&amp;lt;/objectname&amp;gt;&lt;BR /&gt;&amp;lt;privilege-level&amp;gt;&amp;lt;/privilege-level&amp;gt;&lt;BR /&gt;&amp;lt;/perf-object-get-instances&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I do not find objectname related to controller perfromance.&lt;/P&gt;&lt;P&gt;Any help on this will be greatly appreciated.&lt;/P&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 18:26:44 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124908#M2135</guid>
      <dc:creator>lb98</dc:creator>
      <dc:date>2025-06-04T18:26:44Z</dc:date>
    </item>
    <item>
      <title>Re: Any NMSDK API to get performance data like OPS and latency for storage controller?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124974#M2141</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/49609"&gt;@lb98﻿&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use the "system:node" set of counters to get, among other things, node operations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2016 17:33:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124974#M2141</guid>
      <dc:creator>asulliva</dc:creator>
      <dc:date>2016-11-01T17:33:00Z</dc:date>
    </item>
    <item>
      <title>Re: Any NMSDK API to get performance data like OPS and latency for storage controller?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124981#M2143</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For 7-mode, I was able to use system to get controller IOPS and latency value:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;netapp xmlns="&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;" version="1.21"&amp;gt;&lt;BR /&gt;&amp;lt;perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;instances&amp;gt;&lt;BR /&gt;&amp;lt;instance&amp;gt;system&amp;lt;/instance&amp;gt;&lt;BR /&gt;&amp;lt;/instances&amp;gt;&lt;BR /&gt;&amp;lt;objectname&amp;gt;system&amp;lt;/objectname&amp;gt;&lt;BR /&gt;&amp;lt;/perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For C-mode, I was able to use what you suggested to get controller IOPS and latency:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;netapp xmlns="&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;" version="1.21"&amp;gt;&lt;BR /&gt;&amp;lt;perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;instances&amp;gt;&lt;BR /&gt;&amp;lt;instance&amp;gt;dataontap-vsim-cm1&amp;lt;/instance&amp;gt;&lt;BR /&gt;&amp;lt;/instances&amp;gt;&lt;BR /&gt;&amp;lt;objectname&amp;gt;system:node&amp;lt;/objectname&amp;gt;&lt;BR /&gt;&amp;lt;/perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you know any documentation doucumented what aggregated object name I can use like system: node , volume: node etc?&lt;/P&gt;&lt;P&gt;I only have this copy:&lt;/P&gt;&lt;DIV class="page"&gt;&lt;DIV class="layoutArea"&gt;&lt;DIV class="column"&gt;&lt;P&gt;&lt;SPAN&gt;NetApp® Unified Storage Performance Management Using Open Interfaces&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Network Appliance, Inc.&lt;BR /&gt;March 20&lt;/SPAN&gt;&lt;SPAN&gt;10 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Though it is very helpful, but I do not see any place in it document all the aggregated( or combined) object names can be used.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks again!&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Nov 2016 19:15:37 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/124981#M2143</guid>
      <dc:creator>lb98</dc:creator>
      <dc:date>2016-11-01T19:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Any NMSDK API to get performance data like OPS and latency for storage controller?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/125023#M2144</link>
      <description>&lt;P&gt;I don't know that the counters are in the documentation anywhere, but you can pull the information using the "&lt;SPAN&gt;perf-object-counter-list-info" API (or the "Get-NcPerfCounter" PowerShell cmdlet). &amp;nbsp;There's some examples &lt;A href="http://practical-admin.com/blog/cdot-performance-monitoring-using-powershell/" target="_self"&gt;here&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Andrew&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Nov 2016 13:57:19 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/125023#M2144</guid>
      <dc:creator>asulliva</dc:creator>
      <dc:date>2016-11-02T13:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: Any NMSDK API to get performance data like OPS and latency for storage controller?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/125074#M2146</link>
      <description>&lt;P&gt;actually I tried to use the object name you mentioned on our NetApp simulator. I found controller (node) latency data in C-mode was never populated:&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;netapp xmlns="&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;" version="1.21"&amp;gt;&lt;BR /&gt;&amp;lt;perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;counters&amp;gt;&lt;BR /&gt;&amp;lt;counter&amp;gt;sys_avg_latency&amp;lt;/counter&amp;gt;&lt;BR /&gt;&amp;lt;counter&amp;gt;system_ops&amp;lt;/counter&amp;gt;&lt;BR /&gt;&amp;lt;/counters&amp;gt;&lt;BR /&gt;&amp;lt;instances&amp;gt;&lt;BR /&gt;&amp;lt;instance&amp;gt;dataontap-vsim-cm1&amp;lt;/instance&amp;gt;&lt;BR /&gt;&amp;lt;/instances&amp;gt;&lt;BR /&gt;&amp;lt;objectname&amp;gt;system:node&amp;lt;/objectname&amp;gt;&lt;BR /&gt;&amp;lt;/perf-object-get-instances&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='UTF-8' ?&amp;gt;&lt;BR /&gt;&amp;lt;netapp version='1.30' xmlns='&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;'&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Output of perf-object-get-instances [Execution Time: 250 ms] --&amp;gt;&lt;BR /&gt;&amp;lt;results status='passed'&amp;gt;&lt;BR /&gt;&amp;lt;instances&amp;gt;&lt;BR /&gt;&amp;lt;instance-data&amp;gt;&lt;BR /&gt;&amp;lt;aggregation&amp;gt;&lt;BR /&gt;&amp;lt;aggregation-data&amp;gt;&lt;BR /&gt;&amp;lt;constituent-count&amp;gt;1&amp;lt;/constituent-count&amp;gt;&lt;BR /&gt;&amp;lt;result&amp;gt;complete_aggregation&amp;lt;/result&amp;gt;&lt;BR /&gt;&amp;lt;/aggregation-data&amp;gt;&lt;BR /&gt;&amp;lt;/aggregation&amp;gt;&lt;BR /&gt;&amp;lt;counters&amp;gt;&lt;BR /&gt;&amp;lt;counter-data&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;sys_avg_latency&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;value&amp;gt;0&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;lt;/counter-data&amp;gt;&lt;BR /&gt;&amp;lt;counter-data&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;system_ops&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;value&amp;gt;130489443&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;lt;/counter-data&amp;gt;&lt;BR /&gt;&amp;lt;/counters&amp;gt;&lt;BR /&gt;&amp;lt;name&amp;gt;dataontap-vsim-cm1&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;lt;uuid&amp;gt;be89058c-e786-11e4-82ba-dfc30ffeb3ee&amp;lt;/uuid&amp;gt;&lt;BR /&gt;&amp;lt;/instance-data&amp;gt;&lt;BR /&gt;&amp;lt;/instances&amp;gt;&lt;BR /&gt;&amp;lt;timestamp&amp;gt;1478186585&amp;lt;/timestamp&amp;gt;&lt;BR /&gt;&amp;lt;/results&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Even from CLI, I can not see controller latency data:&lt;/P&gt;&lt;P&gt;dataontap-vsim-cluster::&amp;gt; statistics node show&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cluster : 11/2/2016 19:58:38&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CPU *Total Latency&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Node (%)&amp;nbsp; &amp;nbsp; Ops&amp;nbsp; &amp;nbsp; (ms)&amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------ --- ------ -------&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cm1&amp;nbsp; 28 &amp;nbsp; &amp;nbsp; 89 &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataontap-vsim-cm2&amp;nbsp; 25&amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this the issue of a simulator or NetApp does not report latency data on C-mode controller( node)?&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Nov 2016 15:27:07 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/Any-NMSDK-API-to-get-performance-data-like-OPS-and-latency-for-storage/m-p/125074#M2146</guid>
      <dc:creator>lb98</dc:creator>
      <dc:date>2016-11-03T15:27:07Z</dc:date>
    </item>
  </channel>
</rss>

