<?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 grafana timeseries data request errors in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113025#M20027</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've followed the Graphite_Grafana_Quick_Start_v1.4.pdf and NetApp_Harvest_IAG_1.2.2.pdf, added some clusters and the stats/graphs are all good for most of the clusters added.&amp;nbsp; However for the 1st 6 node cluster added to the setup,&amp;nbsp;I see a lot of N/As and "!" in grafana dashboards,&amp;nbsp;&amp;nbsp;hovering over the ! i see the detail "timeseries data request errors".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I use the grafana node dashboard, and look at 'node1' there are only a couple of graphs with a &amp;nbsp;!.&amp;nbsp; However if I look at 'node4' it's pretty much every graph with a !.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I look at top CPU domains specifically for the same cluster and nodes in Graphite, for the nodes drawing that graph correctly in granfana&amp;nbsp;I see the stats in Graphite.&amp;nbsp; But as soon as I add a CPU domain stat for a node that produces ! in grafana, I lose all stats in the graphite browser/composer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I assume some of the stats are not being polled into Graphite correctly, but am unsure where to look next to RCA. Can anbody help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks Tim&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 22:40:17 GMT</pubDate>
    <dc:creator>tim_dicon</dc:creator>
    <dc:date>2025-06-04T22:40:17Z</dc:date>
    <item>
      <title>grafana timeseries data request errors</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113025#M20027</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've followed the Graphite_Grafana_Quick_Start_v1.4.pdf and NetApp_Harvest_IAG_1.2.2.pdf, added some clusters and the stats/graphs are all good for most of the clusters added.&amp;nbsp; However for the 1st 6 node cluster added to the setup,&amp;nbsp;I see a lot of N/As and "!" in grafana dashboards,&amp;nbsp;&amp;nbsp;hovering over the ! i see the detail "timeseries data request errors".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I use the grafana node dashboard, and look at 'node1' there are only a couple of graphs with a &amp;nbsp;!.&amp;nbsp; However if I look at 'node4' it's pretty much every graph with a !.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I look at top CPU domains specifically for the same cluster and nodes in Graphite, for the nodes drawing that graph correctly in granfana&amp;nbsp;I see the stats in Graphite.&amp;nbsp; But as soon as I add a CPU domain stat for a node that produces ! in grafana, I lose all stats in the graphite browser/composer.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I assume some of the stats are not being polled into Graphite correctly, but am unsure where to look next to RCA. Can anbody help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks Tim&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 22:40:17 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113025#M20027</guid>
      <dc:creator>tim_dicon</dc:creator>
      <dc:date>2025-06-04T22:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: grafana timeseries data request errors</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113044#M20032</link>
      <description>&lt;P&gt;additional info, after reviewing the setup:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;during setup of&amp;nbsp;/etc/httpd/conf.d/graphite-vhost.conf I&amp;nbsp;originally did NOT update the path and remove the /conf as per section 4.3.3.2.b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;Directory /opt/graphite/conf/&amp;gt;&lt;BR /&gt;Order deny,allow&lt;BR /&gt;Allow from all&lt;BR /&gt;&amp;lt;Directory&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;change to for RHEL 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;Directory /opt/graphite/&amp;gt;&lt;BR /&gt;Options All&lt;BR /&gt;AllowOverride All&lt;BR /&gt;&amp;lt;/Directory&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have now removed it and restarted the server, but do not see any difference in the graphs in grafana, the previoulsy problematic ones are still displaying the ! (Timeseries data request error)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also queried&amp;nbsp;/opt/graphite/storage/log/carbon-cache/carbon-cache-a/console.log and it is full of errors like below:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;26/11/2015 14:40:53 :: Error writing to /opt/graphite/storage/whisper/netapp/perf/EUDC/eu-cnas01/svm/eu-nasd-01/vol/db_tst_a18/qos_latency.wsp&lt;BR /&gt;26/11/2015 14:40:53 :: Unhandled Error&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "/usr/lib64/python2.6/site-packages/twisted/python/threadpool.py", line 207, in _worker&lt;BR /&gt;result = context.call(ctx, function, *args, **kwargs)&lt;BR /&gt;File "/usr/lib64/python2.6/site-packages/twisted/python/context.py", line 118, in callWithContext&lt;BR /&gt;return self.currentContext().callWithContext(ctx, func, *args, **kw)&lt;BR /&gt;File "/usr/lib64/python2.6/site-packages/twisted/python/context.py", line 81, in callWithContext&lt;BR /&gt;return func(*args,**kw)&lt;BR /&gt;File "/opt/graphite/lib/carbon/writer.py", line 158, in writeForever&lt;BR /&gt;writeCachedDataPoints()&lt;BR /&gt;--- &amp;lt;exception caught here&amp;gt; ---&lt;BR /&gt;File "/opt/graphite/lib/carbon/writer.py", line 137, in writeCachedDataPoints&lt;BR /&gt;whisper.update_many(dbFilePath, datapoints)&lt;BR /&gt;File "/usr/lib/python2.6/site-packages/whisper.py", line 577, in update_many&lt;BR /&gt;return file_update_many(fh, points)&lt;BR /&gt;File "/usr/lib/python2.6/site-packages/whisper.py", line 584, in file_update_many&lt;BR /&gt;header = __readHeader(fh)&lt;BR /&gt;File "/usr/lib/python2.6/site-packages/whisper.py", line 220, in __readHeader&lt;BR /&gt;raise CorruptWhisperFile("Unable to read header", fh.name)&lt;BR /&gt;whisper.CorruptWhisperFile: Unable to read header (/opt/graphite/storage/whisper/netapp/perf/EUDC/eu-cnas01/svm/eu-vnasd-01/vol/db_tst_a18/qos_latency.wsp)&lt;/P&gt;</description>
      <pubDate>Thu, 26 Nov 2015 19:54:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113044#M20032</guid>
      <dc:creator>tim_dicon</dc:creator>
      <dc:date>2015-11-26T19:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: grafana timeseries data request errors</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113071#M20039</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This error is the root cause:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;whisper.CorruptWhisperFile: Unable to read header (/opt/graphite/storage/whisper/netapp/perf/EUDC/eu&lt;/SPAN&gt;&lt;SPAN&gt;-cnas01/svm/eu-vnasd-01/vol/db_tst_a18/qos_latency&lt;/SPAN&gt;&lt;SPAN&gt;.wsp)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So that is telling you that you have a corrupt whisper file. &amp;nbsp;If a file is corrupt accesses to it from the API will fail. &amp;nbsp;Likely if you clicked on the Grafana timeseries warning notice and clicked through the debug tabs you would have seen the same error. &amp;nbsp;Given there is a whole traceback it isn't so obvious.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have seen a corrupt metrics file at just one other installation since working with Graphite at dozens of customers. &amp;nbsp;Maybe your disk was full and this could be the cause?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Searching google for that error above might give you some tips on how to find them all or maybe grepping them from the logs could work too. &amp;nbsp;Once you have them, assuming you have little history, just delete them and let them be recreated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;BR /&gt;Chris Madden&lt;/P&gt;&lt;P&gt;Storage Architect, NetApp EMEA (and author of Harvest)&lt;/P&gt;&lt;P&gt;Blog:&amp;nbsp;&lt;A href="http://blog.pkiwi.com/" target="_blank"&gt;It all begins with data&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;P.S.&amp;nbsp; Please select “Options” and then “Accept as Solution” if this response answered your question so that others will find it easily!&lt;/P&gt;</description>
      <pubDate>Fri, 27 Nov 2015 18:39:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113071#M20039</guid>
      <dc:creator>madden</dc:creator>
      <dc:date>2015-11-27T18:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: grafana timeseries data request errors</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113222#M20076</link>
      <description>&lt;P&gt;Hi Chis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1st off.. &amp;nbsp;Thanks for this (harvest, graphite, &amp;amp; grafana) setup . &amp;nbsp;It's amazing.. and certainly fills a big hole in perf stats from 7 mode, that is not presently avail direct from Netapp for cdot (OPM is coming along, but this is way better :), and&amp;nbsp;OCI is mega $$$s.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Re the orginal issue, yes i did hit 100% on /opt, and wondered if this was part of the issue (sorry for not mentioning it before!). &amp;nbsp;I will find the effected wsp files and delete them and see where I get...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks so far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2015 16:38:24 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/grafana-timeseries-data-request-errors/m-p/113222#M20076</guid>
      <dc:creator>tim_dicon</dc:creator>
      <dc:date>2015-12-02T16:38:24Z</dc:date>
    </item>
  </channel>
</rss>

