<?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: CP info in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/225#M910</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can best get this info from the counter manager interface.&amp;nbsp; From the CLI:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a&amp;gt; priv set diag&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a*&amp;gt; stats start -I test wafl:wafl:cp_count&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;waited a min or two&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a*&amp;gt; stats stop -I test&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;StatisticsID: test&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.wafl_timer generated CP:12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.snapshot generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.wafl_avail_bufs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.dirty_blk_cnt generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.full NV-log generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.back-to-back CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.flush generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.sync generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.deferred back-to-back CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.container-indirect-pin CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.low mbufs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.low datavecs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a scripted solution you would be best to use the API interface every minute or so allowing you to get a count of CP type that occurred over that minute interval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would also want to use the SDK, which also includes some sample code for using these perf APIs:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;&lt;A href="http://support.netapp.com/NOW/download/software/nmsdk/5.2/" target="_blank"&gt;http://support.netapp.com/NOW/download/software/nmsdk/5.2/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an old, but still accurate doc that describes using this interface:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.netapp.com/servlet/JiveServlet/previewBody/1044-102-2-7517/Performance_Management_DesignGuide.pdf" target="_blank"&gt;https://communities.netapp.com/servlet/JiveServlet/previewBody/1044-102-2-7517/Performance_Management_DesignGuide.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Hope this helps!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Chris Madden&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Storage Architect, NetApp EMEA&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Feb 2014 10:14:58 GMT</pubDate>
    <dc:creator>madden</dc:creator>
    <dc:date>2014-02-27T10:14:58Z</dc:date>
    <item>
      <title>CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/192#M903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;How can I retrieve information about current CP on the system, using API? Which performance object should I refer?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2025 05:42:08 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/192#M903</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2025-06-05T05:42:08Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/196#M904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks like the aggregate, disk, and raid group objects have CP counters like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cp_read_blocks_hdd - Number of blocks read per second during a CP on the aggregate HDD disks&lt;/P&gt;&lt;P&gt;cp_read_blocks_ssd - Number of blocks read per second during a CP on the aggregate SSD disks&lt;/P&gt;&lt;P&gt;cp_reads - Number of reads per second done during a CP to the aggregate&lt;/P&gt;&lt;P&gt;cp_reads_hdd - Number of reads per second done during a CP to the aggregate HDD disks&lt;/P&gt;&lt;P&gt;cp_reads_ssd - Number of reads per second done during a CP to the aggregate SSD disks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see my &lt;A _jive_internal="true" href="https://community.netapp.com/people/rle/blog/2014/02/20/baba-rick-wfa-pack-for-storage-as-a-servicehttp://" target="_blank"&gt;blog&lt;/A&gt; for performance counter API examples.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 19:43:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/196#M904</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-26T19:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/201#M905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for reply, Rick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure if that s helpful to me. I'm planning to poll filer on 1 sec interval, and to get information if CP is performed in that interval and which type (and maybe CP util). That's something similar to sysstat command output.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 20:00:52 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/201#M905</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-26T20:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/206#M906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for my cDOT assumption.&amp;nbsp; I don't have a 7-mode system handy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Polling the filer every 1 second is a burden on ONTAP.&amp;nbsp; Sysstat can get away with it, because it it internal to ONTAP, and even then, it is not a great idea for the long term.&amp;nbsp; API calls run through the ZAPI daemon and have to process the request, call the appropriate API, and then return information.&amp;nbsp; It is more work than sysstat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are still interested in perusing 7-mode APIs, the perf APIs are very similar in 7-mode and cDOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 20:17:35 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/206#M906</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-26T20:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/211#M907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm already polling ONTAP with 1 second interval and about 20 counters, and results are used for plots, in real time. Do you know which CPU domain is affected by this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Feb 2014 20:36:14 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/211#M907</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-26T20:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/215#M908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Network and Kahuna domains would be effected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might have to do some calculations to show what sysstat shows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 03:15:47 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/215#M908</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-27T03:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/220#M909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;I already do calculations to get average CPU, any CPU, disk util etc. But, for that in formations, I know which counters to poll, and do some calculations after that. For CP type and util, I don't even know&amp;nbsp; which object to look for appropriate counters.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 09:23:35 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/220#M909</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-27T09:23:35Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/225#M910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can best get this info from the counter manager interface.&amp;nbsp; From the CLI:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a&amp;gt; priv set diag&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a*&amp;gt; stats start -I test wafl:wafl:cp_count&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;lt;waited a min or two&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;sdt-7dot1a*&amp;gt; stats stop -I test&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;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;StatisticsID: test&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.wafl_timer generated CP:12&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.snapshot generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.wafl_avail_bufs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.dirty_blk_cnt generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.full NV-log generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.back-to-back CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.flush generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.sync generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.deferred back-to-back CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.container-indirect-pin CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.low mbufs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;wafl:wafl:cp_count.low datavecs generated CP:0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a scripted solution you would be best to use the API interface every minute or so allowing you to get a count of CP type that occurred over that minute interval.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would also want to use the SDK, which also includes some sample code for using these perf APIs:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;&lt;A href="http://support.netapp.com/NOW/download/software/nmsdk/5.2/" target="_blank"&gt;http://support.netapp.com/NOW/download/software/nmsdk/5.2/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an old, but still accurate doc that describes using this interface:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.netapp.com/servlet/JiveServlet/previewBody/1044-102-2-7517/Performance_Management_DesignGuide.pdf" target="_blank"&gt;https://communities.netapp.com/servlet/JiveServlet/previewBody/1044-102-2-7517/Performance_Management_DesignGuide.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Hope this helps!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Chris Madden&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #632423;"&gt;Storage Architect, NetApp EMEA&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 10:14:58 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/225#M910</guid>
      <dc:creator>madden</dc:creator>
      <dc:date>2014-02-27T10:14:58Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/233#M911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi madden,&lt;/P&gt;&lt;P&gt;That's exactly what I want. But I have one problem now because I created low privileged user for only purpose to poll counters via script. It appears that low privileged user can't poll counters for an object that has privilege-level=admin, like wafl object, because I don't get any output, and errors are also not present.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What privilege should be added to poll user to make this possible?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 11:16:41 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/233#M911</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-27T11:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/238#M912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now that we know what you want, I think you can use the perf APIs to obtain what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The counter object is wafl.&lt;/P&gt;&lt;P&gt;The counter is cp_count. The description is interesting: "Array of counts of different types of CPs"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;The cp_count counter is a type delta.&amp;nbsp; There is also cp_phase_times counter.&amp;nbsp; I would do a perf-object-instace-list-info with the object name wafl and see what instances are available. I'm hoping that the instance names will match the ones that Chris pointed out.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;If that doesn't work, you can look for various counters that are similar like wafl_bufs_available_for_cp.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; - Rick -&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 22:02:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/238#M912</guid>
      <dc:creator>rle</dc:creator>
      <dc:date>2014-02-27T22:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/247#M913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It points out that this request:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;netapp&amp;nbsp; xmlns="&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;&lt;SPAN&gt;" version="1.19"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;perf-object-get-instances-iter-start&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;objectname&amp;gt;wafl&amp;lt;/objectname&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/perf-object-get-instances-iter-start&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resilt this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;?xml version='1.0' encoding='UTF-8' ?&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;netapp version='1.1' xmlns='&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;&lt;SPAN&gt;'&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Output of perf-object-get-instances-iter-start [Execution Time: 94 ms] --&amp;gt;&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;lt;results errno='13001' reason='Not enough memory to get instances for wafl.Use perf-object-get-instances-iter-* calls and/or ask for specific counters to limit the amount of data retrieved' status='failed'/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I specify instance and object everything is just fine. Thanks a lot, I'll make your answer correct.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2014 08:50:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/247#M913</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-28T08:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/252#M914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rick,&lt;/P&gt;&lt;P&gt;Thanks for your help , I appreciate it. Chris's answer is detailed enough so I checked it as correct. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2014 08:53:14 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/252#M914</guid>
      <dc:creator>BOBANPETROVIC</dc:creator>
      <dc:date>2014-02-28T08:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: CP info</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/256#M915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Boban,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The error message you observed is due to some changes in DOT that were introduced in 8.1.3 that is most commonly hit when using Performance Advisor.&amp;nbsp; But, if you call the APIs directly you can hit the same.&amp;nbsp; &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Here is a support announcement about it that includes links to the related bugs:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://kb.netapp.com/support/index?page=content&amp;amp;id=7010102&amp;amp;actp=LIST" title="https://kb.netapp.com/support/index?page=content&amp;amp;id=7010102&amp;amp;actp=LIST" target="_blank"&gt;https://kb.netapp.com/support/index?page=content&amp;amp;id=7010102&amp;amp;actp=LIST&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Glad you got your code working!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Feb 2014 14:11:25 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/CP-info/m-p/256#M915</guid>
      <dc:creator>madden</dc:creator>
      <dc:date>2014-02-28T14:11:25Z</dc:date>
    </item>
  </channel>
</rss>

