<?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: API calls for NFS OPS in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/116002#M1790</link>
    <description>&lt;P&gt;Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. It worked.&lt;/P&gt;</description>
    <pubDate>Thu, 18 Feb 2016 20:39:01 GMT</pubDate>
    <dc:creator>BALAGUDURU</dc:creator>
    <dc:date>2016-02-18T20:39:01Z</dc:date>
    <item>
      <title>API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115467#M1750</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking to collect NFS IOPS info of all the volumes/qtrees in the Clustered NetApp systems. I couldn't find the api call (command) in the NMSDK matching my requirement. Please let me know if anyone figured it out.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 22:08:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115467#M1750</guid>
      <dc:creator>BALAGUDURU</dc:creator>
      <dc:date>2025-06-04T22:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115471#M1751</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To retrive performance information you'll want to use the "perf-object-get-instances" API call. &amp;nbsp;That API has a number of inputs...to determine the values&amp;nbsp;you'll want to use some other&amp;nbsp;API calls...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;object: the objects which can be queried for perf data, for example aggregates, volumes, disks, protocols, etc. &amp;nbsp;Use "perf-object-list-info" to get a list of objects on your system.&lt;/LI&gt;&lt;LI&gt;instance: instances of the object which are available, for example, if I query for instances of "aggregate" I would receive a list of aggregate names in return. &amp;nbsp;Use "perf-object-instance-list-info-iter" to find instances of an object.&lt;/LI&gt;&lt;LI&gt;counters: which counters for the object you want. &amp;nbsp;Use the "perf-object-counter-list-info" API to get the list of counters for an object.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once you have those three things (object -&amp;gt; instance -&amp;gt; counters) you can query "perf-object-get-instances" for the actual counter values. &amp;nbsp;Be sure you understand how each counter is calculated as well. &amp;nbsp;When you query for the counters available for each object it will also tell you the unit and properties, which are used to calculate the value...&lt;A href="http://mysupport.netapp.com/documentation/productlibrary/index.html?productID=60427" target="_self"&gt;for reference&lt;/A&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;raw: single counter value is used&lt;/LI&gt;&lt;LI&gt;delta: change in counter value between two samples is used&lt;/LI&gt;&lt;LI&gt;rate: delta divided by the time in seconds between samples is used&lt;/LI&gt;&lt;LI&gt;average: delta divided by the delta of a base counter is used&lt;/LI&gt;&lt;LI&gt;percent: 100*average is used&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wrote an article on doing clustered Data ONTAP performance monitoring using PowerShell &lt;A href="http://practical-admin.com/blog/cdot-performance-monitoring-using-powershell/" target="_self"&gt;here&lt;/A&gt;. &amp;nbsp;The concepts are exactly the same (the cmdlets just abstract the API calls), so hopefully you will find it useful.&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>Fri, 05 Feb 2016 20:09:24 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115471#M1751</guid>
      <dc:creator>asulliva</dc:creator>
      <dc:date>2016-02-05T20:09:24Z</dc:date>
    </item>
    <item>
      <title>Re: API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115569#M1754</link>
      <description>&lt;P&gt;Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your reply. It really helps me understand the NetApp API.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Feb 2016 18:35:33 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115569#M1754</guid>
      <dc:creator>BALAGUDURU</dc:creator>
      <dc:date>2016-02-09T18:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115663#M1766</link>
      <description>&lt;P&gt;Hi Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ran into an issue while collecting the object instance info. API doen't return anything except saying as passed. Attached is the imageof the output I am getting. Is there something I am missing?&lt;IMG src="https://community.netapp.com/t5/image/serverpage/image-id/4762iBF105D5FF83A8889/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="Output" title="Output" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2016 18:22:46 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115663#M1766</guid>
      <dc:creator>BALAGUDURU</dc:creator>
      <dc:date>2016-02-11T18:22:46Z</dc:date>
    </item>
    <item>
      <title>Re: API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115997#M1786</link>
      <description>&lt;P&gt;You might want to remove the empty query&amp;nbsp;from the ZAPI call...for example, this works and returns the expected values:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;netapp xmlns="http://www.netapp.com/filer/admin" version="1.30"&amp;gt;
  &amp;lt;perf-object-instance-list-info-iter&amp;gt;
    &amp;lt;objectname&amp;gt;volume&amp;lt;/objectname&amp;gt;
  &amp;lt;/perf-object-instance-list-info-iter&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;But this does not...it returns no values:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;netapp xmlns="http://www.netapp.com/filer/admin" version="1.30"&amp;gt;
  &amp;lt;perf-object-instance-list-info-iter&amp;gt;
    &amp;lt;objectname&amp;gt;volume&amp;lt;/objectname&amp;gt;
    &amp;lt;filter-data&amp;gt;&amp;lt;/filter-data&amp;gt;
    &amp;lt;max-records&amp;gt;500&amp;lt;/max-records&amp;gt;
    &amp;lt;tag&amp;gt;&amp;lt;/tag&amp;gt;
    &amp;lt;query&amp;gt;
      &amp;lt;instance-info&amp;gt;
        &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;
        &amp;lt;uuid&amp;gt;&amp;lt;/uuid&amp;gt;
      &amp;lt;/instance-info&amp;gt;
    &amp;lt;/query&amp;gt;
    &amp;lt;desired-attributes&amp;gt;
      &amp;lt;instance-info&amp;gt;
        &amp;lt;name&amp;gt;&amp;lt;/name&amp;gt;
        &amp;lt;uuid&amp;gt;&amp;lt;/uuid&amp;gt;
      &amp;lt;/instance-info&amp;gt;
    &amp;lt;/desired-attributes&amp;gt;
  &amp;lt;/perf-object-instance-list-info-iter&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&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>Thu, 18 Feb 2016 19:25:43 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/115997#M1786</guid>
      <dc:creator>asulliva</dc:creator>
      <dc:date>2016-02-18T19:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: API calls for NFS OPS</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/116002#M1790</link>
      <description>&lt;P&gt;Andrew,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. It worked.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Feb 2016 20:39:01 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/API-calls-for-NFS-OPS/m-p/116002#M1790</guid>
      <dc:creator>BALAGUDURU</dc:creator>
      <dc:date>2016-02-18T20:39:01Z</dc:date>
    </item>
  </channel>
</rss>

