-
- Service Provider
- Posts: 63
- Liked: 7 times
- Joined: Apr 04, 2011 8:56 am
- Full Name: Joern Westermann
- Contact:
Monitoring datastore latency inside a VM (VMware)
Hi,
we have different performance storage classes in our cluster, e. g. SAS-datastores = "performance" storage, SATA = "mass".
1. I want to get an alarm if the datastore latency inside a VM is above a defined trigger level. For example: 10 ms for "performance" and 40 ms for "mass". I can define a VM datastore latency alarm, but it's not possible to define different triggers per storage class. I also tried to solve this through "Business Views" - I have datastores grouped there - but I cannot assign a VM latency alarm for a datastore class.
Is there a workaround for this?
2. When I define a VM datastore read latency alarm I can define that e. g. the alarm should only be triggered if the latency is above 10 ms for 5 minutes. But I get immediate alarms if the latency is higher than 10 ms - not after 5 minutes of more than 10 ms. A bug, feature or Layer 8 problem?
Many thanks in advance!
Regards
Joern
we have different performance storage classes in our cluster, e. g. SAS-datastores = "performance" storage, SATA = "mass".
1. I want to get an alarm if the datastore latency inside a VM is above a defined trigger level. For example: 10 ms for "performance" and 40 ms for "mass". I can define a VM datastore latency alarm, but it's not possible to define different triggers per storage class. I also tried to solve this through "Business Views" - I have datastores grouped there - but I cannot assign a VM latency alarm for a datastore class.
Is there a workaround for this?
2. When I define a VM datastore read latency alarm I can define that e. g. the alarm should only be triggered if the latency is above 10 ms for 5 minutes. But I get immediate alarms if the latency is higher than 10 ms - not after 5 minutes of more than 10 ms. A bug, feature or Layer 8 problem?
Many thanks in advance!
Regards
Joern
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Hi Joern,
1. Well...if you could group VMs based on the their datastore location (via BV), then you would be able to set different thresholds for VM latency alarm.
2. The alarm is triggered only if you the average latency for the past 5 min is above 10 ms. What kind of performance chart do you have for VM latency? Are there any spikes?
Thanks!
1. Well...if you could group VMs based on the their datastore location (via BV), then you would be able to set different thresholds for VM latency alarm.
2. The alarm is triggered only if you the average latency for the past 5 min is above 10 ms. What kind of performance chart do you have for VM latency? Are there any spikes?
Thanks!
-
- Service Provider
- Posts: 63
- Liked: 7 times
- Joined: Apr 04, 2011 8:56 am
- Full Name: Joern Westermann
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Hi Vitaliy,
And we have VMs with mixed datastore classes...
Thanks!
Yes, but I don't see any way other than to group them manually - and with almost 1k VMs that would be no fun.Vitaliy S. wrote: 1. Well...if you could group VMs based on the their datastore location (via BV), then you would be able to set different thresholds for VM latency alarm.
And we have VMs with mixed datastore classes...
Ah ok, I didn't know that the average value is used. Yes, there are spikes which raise the average.Vitaliy S. wrote: 2. The alarm is triggered only if you the average latency for the past 5 min is above 10 ms. What kind of performance chart do you have for VM latency? Are there any spikes?
Thanks!
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Joern, so if we add a "datastore name" as an additional parameter to the dynamic group options it should do the trick for you, right?
-
- Service Provider
- Posts: 63
- Liked: 7 times
- Joined: Apr 04, 2011 8:56 am
- Full Name: Joern Westermann
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Yes, that should work for the most VMs. Still no solution if one VM has disks in different storage classes, but that is low prio.Vitaliy S. wrote:Joern, so if we add a "datastore name" as an additional parameter to the dynamic group options it should do the trick for you, right?
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Ok, thanks for the feedback I will ask our R&D team to pre-create these groups in the next updates.
-
- Service Provider
- Posts: 63
- Liked: 7 times
- Joined: Apr 04, 2011 8:56 am
- Full Name: Joern Westermann
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Btw, "host name" and "cluster name" as additional parameters would also be fine.
Use case (from last week): Find out the ratio of Windows/Linux VMs according to RAM usage on a specific datastore.
Use case (from last week): Find out the ratio of Windows/Linux VMs according to RAM usage on a specific datastore.
-
- VP, Product Management
- Posts: 27377
- Liked: 2800 times
- Joined: Mar 30, 2009 9:13 am
- Full Name: Vitaliy Safarov
- Contact:
Re: Monitoring datastore latency inside a VM (VMware)
Great suggestion, thanks!
Who is online
Users browsing this forum: No registered users and 8 guests