openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #24567
Re: How to query ceilometer to get nova-specific data
Hey, Brent!
Yes, I am using admin as the user for querying and keystone
user-role-listhas admin as one of its roles.
On Thu, Jun 20, 2013 at 5:16 PM, Brent Roskos <brent.roskos@xxxxxxxxxxx>wrote:
> Jobin,
>
> Please ensure that the token you are using was obtained with a user having
> the admin role.
>
> Regards,
> Brent
>
>
> On Thu, Jun 20, 2013 at 7:29 AM, Jobin Raju George <jobin.rv@xxxxxxxxx>wrote:
>
>> Thanks Claudio for your detailed explanation, but the query returns me an
>> empty list: [] Is something wrong with my nova-* or ceilometer-*?
>>
>>
>> On Thu, Jun 20, 2013 at 4:53 PM, claudio marques <claudio@xxxxxxxxxxxx>wrote:
>>
>>> Hi
>>>
>>> Well, i am also trying to decode all the meters that ceilometer can
>>> return, and how to do most of the queries, but, to query some specific
>>> data, what I am doing is:
>>> Firs get the resource id number and then query using parameters in the
>>> curl command.
>>>
>>> This is what I already tested:
>>> Get the resource id from what you want to query ceilometer
>>>
>>> *$ curl -X GET -H 'X-Auth-Token:<my_token_here' "
>>> http://localhost:8777/v2/resources **| python -mjson.tool**" *
>>>
>>> And then query with:
>>>
>>> *$curl -X GET -H 'X-Auth-Token:<my_token_here' "
>>> http://localhost:8777/v2/
>>> meters/cpu?q.field=resource_id&q.value=<resource_id_here> | python
>>> -mjson.tool"*
>>>
>>> Remember that option "q" is to filter rules for the resources to be
>>> returned, and try to use *python mjson.tool,* just for having something
>>> legible in your terminal.
>>>
>>> Good luck :)
>>>
>>> Cláudio Marques
>>>
>>> claudio@xxxxxxxxxxxx
>>> http://www.onesource.pt/
>>>
>>> ------------------------------
>>> Date: Thu, 20 Jun 2013 16:03:00 +0530
>>> From: jobin.rv@xxxxxxxxx
>>> To: claudio@xxxxxxxxxxxx
>>> CC: openstack@xxxxxxxxxxxxxxxxxxx
>>> Subject: Re: [Openstack] How to query ceilometer to get nova-specific
>>> data
>>>
>>>
>>> Hey, Claudio!
>>>
>>> The command I executed is the second command in the page that you gave<http://docs.openstack.org/developer/ceilometer/webapi/v2.html>(which
>>> is also the one I am referring to). Can you please pin-point what is the
>>> mistake in the command or counsel what is the right one to get
>>> nova-specific data? By the way, I replaced resource_id with the actual ID
>>> of the resource I wanted.
>>>
>>>
>>> On Thu, Jun 20, 2013 at 3:50 PM, claudio marques <claudio@xxxxxxxxxxxx>wrote:
>>>
>>> Hi Jobin
>>>
>>> I think that your Curl command is not right. Look into this page for
>>> more info about meters from ceilometer.
>>>
>>>
>>> http://docs.openstack.org/developer/ceilometer/webapi/v2.html#ceilometer.api.controllers.v2.Statistics.max
>>>
>>> Cheers
>>>
>>> ------------------------------
>>> Date: Thu, 20 Jun 2013 15:19:44 +0530
>>> From: jobin.rv@xxxxxxxxx
>>> To: openstack@xxxxxxxxxxxxxxxxxxx
>>> Subject: [Openstack] How to query ceilometer to get nova-specific data
>>>
>>>
>>> Hey, all!
>>>
>>>
>>> I installed ceilometer on Ubuntu 12.04 using the manual installation
>>> guide given here<http://docs.openstack.org/developer/ceilometer/install/manual.html>.
>>> However, I am having trouble getting data from it. When I do a ceilometer
>>> meter-list, all I get is a table with 4 rows with the names: image and
>>> image.size and its parameters; no CPU, vCPU and memory.
>>>
>>> When I query using curl, I get some data regarding images installed and
>>> their sizes and ID and date of creation, etc.; no nova-specific data. This
>>> is how I query ceilometer using curl:
>>>
>>> curl -X GET -H 'X-Auth-Token:<my_token_here' "
>>> http://localhost:8777/v2/resources/resource_id"
>>>
>>> This returns a 404 Not Found error.
>>>
>>> These are my primary concerns:
>>>
>>> 1) How do I query to get the CPU resources utilized by my virtual
>>> machines?
>>>
>>> 2) How do I decide on which port I have to pass this query? There are
>>> some documents which have v1 instead of v2 in the URL, I would like to
>>> have clarification on that too.
>>>
>>> Thanks for your patience.
>>>
>>> --
>>>
>>>
>>>
>>>
>>>
>>> Thanks and regards,
>>> Jobin Raju George
>>> Third Year, Information Technology
>>> College of Engineering Pune
>>> Alternate e-mail: georgejr10.it@xxxxxxxxxx
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________ Mailing list:
>>> https://launchpad.net/~openstack Post to : openstack@lists.launchpad.netUnsubscribe :
>>> https://launchpad.net/~openstack More help :
>>> https://help.launchpad.net/ListHelp
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openstack
>>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openstack
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Thanks and regards,
>>>
>>> Jobin Raju George
>>>
>>> Third Year, Information Technology
>>>
>>> College of Engineering Pune
>>>
>>> Alternate e-mail: georgejr10.it@xxxxxxxxxx
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________ Mailing list:
>>> https://launchpad.net/~openstack Post to : openstack@lists.launchpad.netUnsubscribe :
>>> https://launchpad.net/~openstack More help :
>>> https://help.launchpad.net/ListHelp
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~openstack
>>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~openstack
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>>
>> --
>>
>> Thanks and regards,
>>
>> Jobin Raju George
>>
>> Third Year, Information Technology
>>
>> College of Engineering Pune
>>
>> Alternate e-mail: georgejr10.it@xxxxxxxxxx
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help : https://help.launchpad.net/ListHelp
>>
>>
>
--
Thanks and regards,
Jobin Raju George
Third Year, Information Technology
College of Engineering Pune
Alternate e-mail: georgejr10.it@xxxxxxxxxx
Follow ups
References