VMware Global Community
xacolabril
Expert
Expert
Jump to solution

Intérvalos estadísticos que guarda vCenter

Buenas. Estaba echando un ojo a cómo evalúa el vCenter los datos de rendimiento que va recogiendo:

  • Los datos Real-Time (que se recolectan cada 20 segundos), no se guardan en la Base de Datos de vCenter. Se mantienen en ficheros locales de cada ESX/ESXi y en la memoria RAM del vCenter durante una hora.
  • Esos datos se trasladan a la Base de Datos mediante la granularidad definida en la configuración del vCenter: Por defecto, muestras cada 5 minutos se guardan durante 1 día, muestras cada 30 minutos se guardan una semana, muestras cada dos horas se guardan un mes y una muestra diaria se guarda un año.

Todo perfecto. Ahora bien, para guardar una de esas muestras en la BD, cómo decide y calcula VMware la muestra a guardar. La lógica del sentido común me dice que debería ser un promedio, es decir y para el caso de la granularidad de "1 day": Si se se guardan muestras cada 5 minutos sabemos que está guardando 288 muestras al día, pero esas muestras, son recolectadas aleatoriamente?, se guardan las de los minutos 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 y 55 de cada hora?  quizá se utilice el Real-Time (que tenemos muestras cada 20 segundos) y se hace un promedio  de esas muestras cada cinco minutos?

Es un detalle muy puntillista, no obstante no hay literatura que indica cómo se evalúa ese cálculo. Lo único que he encontrado (en el enlace http://pubs.vmware.com/vsphere-4-esx-vcenter/index.jsp#vc_perfcharts_help/c_perfcharts_collection_in...), es que:


  • The data points are aggregated, processed, and returned to vCenter Server. At this point, vCenter Server archives the data in the database as a data point for the Day collection interval.
  • Real-time statistics are rolled up to create one data point every 5 minutes.”


El primer punto habla de cómo se gestiona la información que se traspasa del Real-Time al siguiente modo granular estadístico (muestras cada 5 minutos durante un día) y el concepto que dice es que lo "procesa". En el segundo punto se habla de que con esos datos se ha ce"roll up", que se me escapa exactamente qué significa a efectos prácticos (un promedio? un aleatorio? un voy contando cada cinco minutos y cojo una muestra? etc...).


Gracias y saludos.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
1 Solution

Accepted Solutions
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

excelentes preguntas las tuyas Smiley Wink

Primero de todo comentar que es posible extender las estadísticas real time:

http://www.josemariagonzalez.es/2014/07/18/como-extender-tiempo-performance-vmware-esxi.html

Como consolida/usa vmware esas métricas es como comentas en una frase:

quizá se utilice el Real-Time (que tenemos muestras cada 20 segundos) y se hace un promedio  de esas muestras cada cinco minutos?


Respecto a tu pregunta:

En el segundo punto se habla de que con esos datos se ha ce"roll up", que se me escapa exactamente qué significa a efectos prácticos (un promedio? un aleatorio? un voy contando cada cinco minutos y cojo una muestra? etc...).


La respuesta es que coge los valores que toma cada 20 segundos durante 5 minutos. Y guarda el promedio de esas 15 muestras.


Te dejo algo de información bien explicada que te recomiendo revisar:

Understanding VirtualCenter Performance Statistics

PowerCLI & vSphere statistics - Part 1 - The basics - LucD notes

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob

View solution in original post

0 Kudos
5 Replies
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola compañero,

excelentes preguntas las tuyas Smiley Wink

Primero de todo comentar que es posible extender las estadísticas real time:

http://www.josemariagonzalez.es/2014/07/18/como-extender-tiempo-performance-vmware-esxi.html

Como consolida/usa vmware esas métricas es como comentas en una frase:

quizá se utilice el Real-Time (que tenemos muestras cada 20 segundos) y se hace un promedio  de esas muestras cada cinco minutos?


Respecto a tu pregunta:

En el segundo punto se habla de que con esos datos se ha ce"roll up", que se me escapa exactamente qué significa a efectos prácticos (un promedio? un aleatorio? un voy contando cada cinco minutos y cojo una muestra? etc...).


La respuesta es que coge los valores que toma cada 20 segundos durante 5 minutos. Y guarda el promedio de esas 15 muestras.


Te dejo algo de información bien explicada que te recomiendo revisar:

Understanding VirtualCenter Performance Statistics

PowerCLI & vSphere statistics - Part 1 - The basics - LucD notes

Un saludo,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Gracias compañero. Me quedo con esta copla.

Saludos.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Hola,

siempre es un placer ser de ayuda :smileygrin:

Por cierto, cuando dices:

Me quedo con esta copla.

¿ A que te refieres exactamente ? :smileyconfused:

Un saludete,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos
xacolabril
Expert
Expert
Jump to solution

Smiley Happy Me quedo con los enlaces que me has pasado y la información aportada.

Saludos.

Xavier Colomé Abril. VMware Certified Professional VCP3, VCP4 and VCP5. [Si encuentras que esta o cualquier otra respuesta ha sido de utilidad, vótalas. Gracias.] [If you find this or any other information helpful or correct, please consider awarding points. Thank you.]
0 Kudos
Borja_Mari
Virtuoso
Virtuoso
Jump to solution

Ah ok,

ahora ya entiendo lo que comentabas, jejeje :smileylaugh:

Me alegra saber que mi aportación ha sido de ayuda y que te la guardes Smiley Wink

Otro saludete,

Pablo

------------------------------------------------------------------------------------------------- PLEASE CONSIDER AWARDING any HELPFUL or CORRECT reply. Thanks!! Por favor CONSIDERA PREMIAR cualquier respuesta ÚTIL o CORRECTA . ¡¡Muchas gracias!! VCP3, VCP4, VCP5-DCV (VCP550), vExpert 2010, 2014 BLOG: http://communities.vmware.com/blogs/VirtuallyAnITNoob
0 Kudos