Hi Hari, In case you want the statistics of all the VM's disks, send this request:
GET /ovirt-engine/api/vms/123?follow=disk_attachments.disk.statistics *Regards,* *Shani Leviim* On Sun, Aug 26, 2018 at 6:24 PM, Hari Prasanth Loganathan < hariprasant...@msystechnologies.com> wrote: > > I want to get disk statistics of all disks. > Not just one disk. > > > > On Sun, 26 Aug 2018 at 1:25 PM, Shani Leviim <slev...@redhat.com> wrote: > >> Hi Hari, >> According to [1], it seems that the command's syntax is: >> >> GET /ovirt-engine/api/disks/123/statistics >> >> Can you give it a try? >> Thanks >> >> [1] http://ovirt.github.io/ovirt-engine-api-model/4.3/#types/ >> disk/links/statistics >> >> >> *Regards,* >> >> *Shani Leviim* >> >> On Fri, Aug 17, 2018 at 11:19 AM, Hari Prasanth Loganathan < >> hariprasant...@msystechnologies.com> wrote: >> >>> Hi Team, >>> >>> I try to get the disk statistics using the following >>> *Url: * >>> >>> * /ovirt-engine/api/disks?follow=statistics* >>> >>> and I get the following error in oVirt, >>> >>> 2018-08-17 15:34:24,663+08 ERROR [io.undertow.request] (default >>> task-815) UT005023: Exception handling request to >>> /ovirt-engine/api/v4/disks: java.lang.RuntimeException: >>> org.jboss.resteasy.spi.UnhandledException: java.lang.IllegalStateException: >>> Problem following 'statistics' link in Disks entity. >>> at io.undertow.servlet.spec.RequestDispatcherImpl.forwardImpl( >>> RequestDispatcherImpl.java:245) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at io.undertow.servlet.spec.RequestDispatcherImpl. >>> forwardImplSetup(RequestDispatcherImpl.java:147) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.spec.RequestDispatcherImpl.forward( >>> RequestDispatcherImpl.java:111) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.api.restapi.invocation.VersionFilter. >>> doFilter(VersionFilter.java:180) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.invocation.VersionFilter. >>> doFilter(VersionFilter.java:98) [restapi-jaxrs.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.api.restapi.invocation.CurrentFilter. >>> doFilter(CurrentFilter.java:117) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.invocation.CurrentFilter. >>> doFilter(CurrentFilter.java:72) [restapi-jaxrs.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.core.aaa.filters.RestApiSessionMgmtFilter. >>> doFilter(RestApiSessionMgmtFilter.java:78) [aaa.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.core.aaa.filters.EnforceAuthFilter. >>> doFilter(EnforceAuthFilter.java:42) [aaa.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.core.aaa.filters. >>> SsoRestApiNegotiationFilter.doFilter(SsoRestApiNegotiationFilter.java:84) >>> [aaa.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.core.aaa.filters.SsoRestApiAuthFilter. >>> doFilter(SsoRestApiAuthFilter.java:47) [aaa.jar:] >>> at >>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61) >>> [undertow-servlet-2.0.9.Final.jar:2.0.9.Final] >>> at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. >>> doFilter(FilterHandler.java:131) [undertow-servlet-2.0.9.Final. >>> jar:2.0.9.Final] >>> at org.ovirt.engine.core.aaa.filters.SessionValidationFilter.do >>> Filter(SessionValidationFilter.java:59) [aaa.jar:] >>> >>> >>> Caused by: java.lang.IllegalStateException: Problem following >>> 'statistics' link in Disks entity. >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> fetchData(LinkFollower.java:185) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> followLink(LinkFollower.java:144) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> followLinks(LinkFollower.java:132) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> followLinks(LinkFollower.java:53) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.resource.BaseBackendResource.fo >>> llow(BaseBackendResource.java:412) [restapi-jaxrs.jar:] >>> at >>> org.ovirt.engine.api.resource.DisksResource.doList(DisksResource.java:222) >>> [restapi-definition.jar:] >>> at sun.reflect.GeneratedMethodAccessor407.invoke(Unknown >>> Source) [:1.8.0_181] >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke( >>> DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_181] >>> at java.lang.reflect.Method.invoke(Method.java:498) >>> [rt.jar:1.8.0_181] >>> at >>> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceMethodInvoker. >>> internalInvokeOnTarget(ResourceMethodInvoker.java:510) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceMethodInvoker. >>> invokeOnTargetAfterFilter(ResourceMethodInvoker.java:401) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$ >>> invokeOnTarget$0(ResourceMethodInvoker.java:365) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.interception. >>> PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:361) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget( >>> ResourceMethodInvoker.java:367) [resteasy-jaxrs-20-3.5.1. >>> Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceMethodInvoker.invoke( >>> ResourceMethodInvoker.java:339) [resteasy-jaxrs-20-3.5.1. >>> Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceLocatorInvoker. >>> invokeOnTargetObject(ResourceLocatorInvoker.java:137) >>> [resteasy-jaxrs-20-3.5.1.Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.ResourceLocatorInvoker.invoke( >>> ResourceLocatorInvoker.java:100) [resteasy-jaxrs-20-3.5.1. >>> Final.jar:3.5.1.Final] >>> at org.jboss.resteasy.core.SynchronousDispatcher.invoke( >>> SynchronousDispatcher.java:441) [resteasy-jaxrs-20-3.5.1. >>> Final.jar:3.5.1.Final] >>> ... 96 more >>> Caused by: java.lang.IllegalStateException: Problem fetching >>> 'statistics' from Disk >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> fetchData(LinkFollower.java:219) [restapi-jaxrs.jar:] >>> at org.ovirt.engine.api.restapi.resource.utils.LinkFollower. >>> fetchData(LinkFollower.java:182) [restapi-jaxrs.jar:] >>> ... 114 more >>> Caused by: java.lang.NullPointerException >>> >>> Any thoughts on this? >>> >>> Thanks, >>> Hari >>> >>> >>> DISCLAIMER - *MSysTechnologies LLC* >>> >>> This email message, contents and its attachments may contain >>> confidential, proprietary or legally privileged information and is intended >>> solely for the use of the individual or entity to whom it is actually >>> intended. If you have erroneously received this message, please permanently >>> delete it immediately and notify the sender. If you are not the intended >>> recipient of the email message,you are notified strictly not to >>> disseminate,distribute or copy this e-mail.E-mail transmission cannot be >>> guaranteed to be secure or error-free as Information could be intercepted, >>> corrupted, lost, destroyed, incomplete or contain viruses and >>> MSysTechnologies LLC accepts no liability for the contents and integrity of >>> this mail or for any damage caused by the limitations of the e-mail >>> transmission. >>> >>> >>> _______________________________________________ >>> Users mailing list -- users@ovirt.org >>> To unsubscribe send an email to users-le...@ovirt.org >>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >>> oVirt Code of Conduct: https://www.ovirt.org/community/about/community- >>> guidelines/ >>> List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/ >>> message/C7IH6KXS5XAE2UTM4DLRVYSJPNZVOVIT/ >>> >>> >> > DISCLAIMER - *MSysTechnologies LLC* > > This email message, contents and its attachments may contain confidential, > proprietary or legally privileged information and is intended solely for > the use of the individual or entity to whom it is actually intended. If you > have erroneously received this message, please permanently delete it > immediately and notify the sender. If you are not the intended recipient of > the email message,you are notified strictly not to disseminate,distribute > or copy this e-mail.E-mail transmission cannot be guaranteed to be secure > or error-free as Information could be intercepted, corrupted, lost, > destroyed, incomplete or contain viruses and MSysTechnologies LLC accepts > no liability for the contents and integrity of this mail or for any damage > caused by the limitations of the e-mail transmission. > >
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/KE6PPV7NNSNS4PZ3B23SWIBD7F6AJ3W3/