<?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 Harvest in high network latency scenarios in Active IQ Unified Manager Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/120629#M21620</link>
    <description>&lt;P&gt;Hey guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it might be a bit of a trivial question but I was wondering ... I am very pleased with the Harvest-Grafana setup. I have used it to monitor our domestic sites quite successfuly and&amp;nbsp;would like to expand it to our international sites as well. However latencies will come to play here. A couple of hundred ms to our remote locations! (yarp ...)&lt;BR /&gt;&lt;BR /&gt;Now I wonder what would be preferrable:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Don't worry at all and let&amp;nbsp;Harvest collect&amp;nbsp;via the higher-latency MPLS lines&lt;/P&gt;&lt;P&gt;- Have local Havest instances at&amp;nbsp;the remote sites so they collect locally but talk to the Graphite database via the higher-latency MPLS lines&lt;/P&gt;&lt;P&gt;- Do neither and create seperate&amp;nbsp;Harvest-Grafana setup for (and in) each location&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obviously 3 is not really an option I'd like to consider.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess the question really is - is "Harvest-to-filer" or "Harvest-to-Graphite" better suited for slower speeds and higher latencies ...&lt;/P&gt;&lt;P&gt;And a side question, what kind of traffic could be expected "per filer"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Side note: there are Riverbeed Steelhead appliances in the loop in case that makes much of a difference here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Chris&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 20:14:00 GMT</pubDate>
    <dc:creator>CHMOELLER</dc:creator>
    <dc:date>2025-06-04T20:14:00Z</dc:date>
    <item>
      <title>Harvest in high network latency scenarios</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/120629#M21620</link>
      <description>&lt;P&gt;Hey guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it might be a bit of a trivial question but I was wondering ... I am very pleased with the Harvest-Grafana setup. I have used it to monitor our domestic sites quite successfuly and&amp;nbsp;would like to expand it to our international sites as well. However latencies will come to play here. A couple of hundred ms to our remote locations! (yarp ...)&lt;BR /&gt;&lt;BR /&gt;Now I wonder what would be preferrable:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Don't worry at all and let&amp;nbsp;Harvest collect&amp;nbsp;via the higher-latency MPLS lines&lt;/P&gt;&lt;P&gt;- Have local Havest instances at&amp;nbsp;the remote sites so they collect locally but talk to the Graphite database via the higher-latency MPLS lines&lt;/P&gt;&lt;P&gt;- Do neither and create seperate&amp;nbsp;Harvest-Grafana setup for (and in) each location&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Obviously 3 is not really an option I'd like to consider.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess the question really is - is "Harvest-to-filer" or "Harvest-to-Graphite" better suited for slower speeds and higher latencies ...&lt;/P&gt;&lt;P&gt;And a side question, what kind of traffic could be expected "per filer"?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Side note: there are Riverbeed Steelhead appliances in the loop in case that makes much of a difference here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;BR /&gt;&lt;BR /&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Chris&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 20:14:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/120629#M21620</guid>
      <dc:creator>CHMOELLER</dc:creator>
      <dc:date>2025-06-04T20:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Harvest in high network latency scenarios</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/120701#M21640</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/7014"&gt;@CHMOELLER﻿&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the Harvest admin guide 1.2.2 section 2.1 I have this snippet:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Typical bandwidth usage from Harvest to the monitored node is ~ 15Kbps, and from the monitored node 
to Harvest 90Kbps.  Again, as instance count increases the bandwidth used will as well. &lt;BR /&gt;
If you have remote nodes with many monitored instances (i.e. many vols, luns, lifs, etc) and significant 
network latency (20ms+)  it may be beneficial to deploy a Harvest poller host local to those nodes and 
send metrics over the WAN to a central Graphite server.  In this way the Harvest polls will not be 
unnecessarily delayed by network latency. To determine if having a local poller would be beneficial, test 
running Harvest from the remote site and compare the poll duration to the poll update frequency (use the 
Grafana Harvest dashboard or start netapp-worker with the -v flag).  If the poll duration is much less 
than the frequency then it is fine to poll from the central site.  But if not, placing the poller on a host near 
the monitored system is recommended. &lt;/PRE&gt;&lt;P&gt;Maybe this helps? &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The communication between Harvest and the cluster is quite chatty (lots of API request/responses) and the WAN latency adds to each request. &amp;nbsp;For a small cluster, local collection might take 10s locally vs 30s over the WAN. &amp;nbsp;Still, as long as less than 60s no worries! &amp;nbsp;Communication between Harvest and Graphite is one-way and less data so I don't think WAN latency will matter much.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For simplicity I would first try to collect over the WAN. &amp;nbsp;If you see skipped polls then setup a Harvest local to the cluster. &amp;nbsp;In all cases I think a central Graphite server will be fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps!&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;&lt;EM&gt;If this post resolved your issue, please help others by selecting&amp;nbsp;&lt;STRONG&gt;ACCEPT AS SOLUTION&lt;/STRONG&gt;&amp;nbsp;or adding a&amp;nbsp;&lt;STRONG&gt;KUDO &lt;/STRONG&gt;or both!&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 21:07:18 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/120701#M21640</guid>
      <dc:creator>madden</dc:creator>
      <dc:date>2016-06-28T21:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Harvest in high network latency scenarios</title>
      <link>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/123477#M22164</link>
      <description>&lt;P&gt;To follow up on this in case anyone might ever wonder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have had the collectors to the remote sites going offline multiple times. Maybe due to latency spikes and resulting timeouts?&amp;nbsp; The "base latency" is around 180ms but it can&amp;nbsp;spike to 500ms+ at times. I don't know if that was actually the cause but as suggested I installed local collectors and let them push the data to the database in our HQ.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No more issues! So when in doubt this seems to be the more stable way to do it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Sep 2016 11:51:47 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-Unified-Manager-Discussions/Harvest-in-high-network-latency-scenarios/m-p/123477#M22164</guid>
      <dc:creator>CHMOELLER</dc:creator>
      <dc:date>2016-09-22T11:51:47Z</dc:date>
    </item>
  </channel>
</rss>

