Feature #4647
Add network monitoring to vCenter drivers
Status: | Closed | Start date: | 07/15/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | Miguel Ángel Álvarez Cabrerizo | % Done: | 100% | |
Category: | vCenter | |||
Target version: | Release 5.2 | |||
Resolution: | fixed | Pull request: |
Description
to present nettx and netrx per VM
History
#1 Updated by Ruben S. Montero almost 5 years ago
- Category set to vCenter
#2 Updated by Miguel Ángel Álvarez Cabrerizo over 4 years ago
- Status changed from New to Closed
- Assignee set to Miguel Ángel Álvarez Cabrerizo
- % Done changed from 0 to 100
- Resolution set to fixed
The vcenter driver now collects data from the Perfomance Manager using rbvmomi. vCenter's way of providing data using averages instead of byte numbers and how to select the interval make it difficult to recreate vCenter's network graphs, so an approximation has been applied. Real-time data collects data every 20 seconds up to 1 hour.
After several tests only net.bytesRx and net.transmitted provide valuable data. In each poll, samples from the latest poll are gathered and summed up to calculate how many bytes have been transmitted or received in that period.
As Sunstone uses poll times in x axis while vCenter uses sample times, upload and download graphs can't be equal as depicted data is generated in a different way.
#3 Updated by Miguel Ángel Álvarez Cabrerizo over 4 years ago
PR uploaded for code and documentation