#Harvest with Docker Global Install

1 messages · Page 1 of 1 (latest)

shell flume
#

Reinstalling Harvest and Grafana on a larger site (164 nodes and growing, 23k+ vols), global environment. Outgrew NAbox. Currently, want to ensure they won't outgrow this but with Docker I don't believe scaling out should be an issue. With Docker backend communication, coupled with their firewall, do I need to worry about poller issues being in different locations? (I've read the documentation and installed via lab but different environment 🙂 ). Thanks in advance!

austere wave
#

How much resource did you give NAbox ?

shell flume
#

It was a very old installation, many years ago when they planned only 8-16 nodes.

#

Just checked my notes

obsidian vine
#

he's asking what resources the netapp install/appliance has, how many vcpu, how much memory, etc.

shell flume
#

I understand. I don't have that information outside of what they originally projected a few years ago when they installed. I can obtain those details.

austere wave
shell flume
austere wave
#

Yes I meant it should be similar, then you can spread on multiple hosts.

shell flume
#

With regards to pollers, I tried to do it in the lab but with Dockers back-end, do I need to worry about network issues with pollers across the globe?

austere wave
#

I’d be curious to know what you end up doing and if can help with nabox scalability.

shell flume
#

Can I email you the spreadsheet I have with what I'm trying to accomplish?

austere wave
shell flume
#

Current issues with NAbox is severe latency between pollers and Grafana

shell flume
austere wave
#

Can you be more specific ? Pollers talk to ONTAP systems and Prometheus pulls the metrics. Grafana only communicates with Prometheus.

austere wave
shell flume
#

Sure, yes. From what I've seen it appears to be a few issues: sizing with NAbox and outgrown environment. Not enough pollers located around the globe to properly pull the data and feed it into Grafana. Prometheus is what they're currently using and would like to stay with.

austere wave
#

Just to clarify : data is not fed to Grafana, they're fed in Prometheus. You need proximity between harvest and the systems. You can sustain more latency from prometheus to harvest as the data is streamed by batches, and you probably want grafana close to prometheus because it's doing lots of queries and round trips