I've written a Python3 interface to Nutanix's REST api, and among other things I'm using it to replicate VM metrics from Nutanix to Graphite. I was wondering if anyone has run into REST api request-rate limits, or performance degredation after a certain point. I'd like to decrease the run-time of my metrics replication process by distributing the api calls to a bunch of workers, but I don't want to cause problems for other admins while it's running ^^
Best answer by tarak
Currently, we do have a limit on the number of metrics you can pull in per RPC. This was done to protect our metrics database and config database performance. This is in our V1/V2 API.
Going forward, when we release our metrics API in V3, we do not anticipate having this constraint on the number of metrics that can be pulled.
Hope this helps.