Re: [Openstack] [Ceilometer] Problems with query fields in filters

2013-07-12 Thread Julien Danjou
On Fri, Jul 12 2013, Alessandro Barabesi wrote:

 I have the following problems with query fields in filters.

 1) Filtering by metadata.size in v2/meters/image apparently is not working. 
 The following request returns also samples with metadata.size=0.


 GET http://10.10.10.10:8777/v2/meters/image 


 {
   q: [{
   field: project_id,
   op: eq,
   value: 77b461539c8542909f67b29939ec87dd
   },
   {
   field: timestamp,
   op: ge,
   value: 2013-07-11T13:36:00
   },
   {
   field: timestamp,
   op: lt,
   value: 2013-07-11T13:39:00
   },
   {
   field: metadata.size,
   op: gt,
   value: 0
   }]
   
 }

 I am probably doing something wrong but I can't figure out what.

That seems correct from the top of my head. If that really doesn't work,
feel free to open a bug.

 2) Filtering by counter_volume returns the folloving error message:

 error_message={debuginfo: null, faultcode: Client, faultstring: 
 Unknown argument: \counter_volume\: unrecognized query field}

 Is this a bug or filtering by counter-volume is not allowed?

Try `volume' instead of `counter_volume'. But I am not sure it's
currently allowed -- in that case opening a bug can be good idea too.

-- 
Julien Danjou
// Free Software hacker / freelance consultant
// http://julien.danjou.info


signature.asc
Description: PGP signature
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [Ceilometer] Problems with query fields in filters

2013-07-12 Thread Alessandro Barabesi
Hi Julien

thanks for your reply, unfortunately volume instead of counter_volume is 
not working either.

Alex

-Original Message-
From: Julien Danjou [mailto:jul...@danjou.info] 
Sent: venerdì 12 luglio 2013 11:34
To: Alessandro Barabesi
Cc: openstack@lists.launchpad.net
Subject: Re: [Openstack] [Ceilometer] Problems with query fields in filters

On Fri, Jul 12 2013, Alessandro Barabesi wrote:

 I have the following problems with query fields in filters.

 1) Filtering by metadata.size in v2/meters/image apparently is not working. 
 The following request returns also samples with metadata.size=0.


 GET http://10.10.10.10:8777/v2/meters/image


 {
   q: [{
   field: project_id,
   op: eq,
   value: 77b461539c8542909f67b29939ec87dd
   },
   {
   field: timestamp,
   op: ge,
   value: 2013-07-11T13:36:00
   },
   {
   field: timestamp,
   op: lt,
   value: 2013-07-11T13:39:00
   },
   {
   field: metadata.size,
   op: gt,
   value: 0
   }]
   
 }

 I am probably doing something wrong but I can't figure out what.

That seems correct from the top of my head. If that really doesn't work, feel 
free to open a bug.

 2) Filtering by counter_volume returns the folloving error message:

 error_message={debuginfo: null, faultcode: Client, 
 faultstring: Unknown argument: \counter_volume\: unrecognized 
 query field}

 Is this a bug or filtering by counter-volume is not allowed?

Try `volume' instead of `counter_volume'. But I am not sure it's currently 
allowed -- in that case opening a bug can be good idea too.

--
Julien Danjou
// Free Software hacker / freelance consultant // http://julien.danjou.info
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [Ceilometer] Problems with query fields in filters

2013-07-12 Thread Angus Salkeld

On 12/07/13 11:33 +0200, Julien Danjou wrote:

On Fri, Jul 12 2013, Alessandro Barabesi wrote:


I have the following problems with query fields in filters.

1) Filtering by metadata.size in v2/meters/image apparently is not working. 
The following request returns also samples with metadata.size=0.


GET http://10.10.10.10:8777/v2/meters/image


{
q: [{
field: project_id,
op: eq,
value: 77b461539c8542909f67b29939ec87dd
},
{
field: timestamp,
op: ge,
value: 2013-07-11T13:36:00
},
{
field: timestamp,
op: lt,
value: 2013-07-11T13:39:00
},
{
field: metadata.size,
op: gt,
value: 0


I suspect the gt operator is not working (it's probably using eq
given what you are getting). But certainly a bug.
I'd just remove this last query and see what you get with the first 3
queries.

-Angus


}]

}

I am probably doing something wrong but I can't figure out what.


That seems correct from the top of my head. If that really doesn't work,
feel free to open a bug.


2) Filtering by counter_volume returns the folloving error message:

error_message={debuginfo: null, faultcode: Client, faultstring: Unknown argument: 
\counter_volume\: unrecognized query field}

Is this a bug or filtering by counter-volume is not allowed?


Try `volume' instead of `counter_volume'. But I am not sure it's
currently allowed -- in that case opening a bug can be good idea too.

--
Julien Danjou
// Free Software hacker / freelance consultant
// http://julien.danjou.info





___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [Ceilometer] Problems with query fields in filters

2013-07-12 Thread Alessandro Barabesi
Hi Angus

without the metadata.size filter I get all samples, with sizeo and with size=0.
Same thing with the metadata.size filter using the following operators:

gt,lt,ne,le,ge

The most strange thing is that if I use the operator eq I get an empty 
response!

Thanks
Alex

-Original Message-
From: Angus Salkeld [mailto:asalk...@redhat.com] 
Sent: venerdì 12 luglio 2013 12:55
To: openstack@lists.launchpad.net
Cc: Alessandro Barabesi
Subject: Re: [Openstack] [Ceilometer] Problems with query fields in filters

On 12/07/13 11:33 +0200, Julien Danjou wrote:
On Fri, Jul 12 2013, Alessandro Barabesi wrote:

 I have the following problems with query fields in filters.

 1) Filtering by metadata.size in v2/meters/image apparently is not 
 working. The following request returns also samples with metadata.size=0.


 GET http://10.10.10.10:8777/v2/meters/image


 {
  q: [{
  field: project_id,
  op: eq,
  value: 77b461539c8542909f67b29939ec87dd
  },
  {
  field: timestamp,
  op: ge,
  value: 2013-07-11T13:36:00
  },
  {
  field: timestamp,
  op: lt,
  value: 2013-07-11T13:39:00
  },
  {
  field: metadata.size,
  op: gt,
  value: 0

I suspect the gt operator is not working (it's probably using eq
given what you are getting). But certainly a bug.
I'd just remove this last query and see what you get with the first 3 queries.

-Angus

  }]
  
 }

 I am probably doing something wrong but I can't figure out what.

That seems correct from the top of my head. If that really doesn't 
work, feel free to open a bug.

 2) Filtering by counter_volume returns the folloving error message:

 error_message={debuginfo: null, faultcode: Client, 
 faultstring: Unknown argument: \counter_volume\: unrecognized 
 query field}

 Is this a bug or filtering by counter-volume is not allowed?

Try `volume' instead of `counter_volume'. But I am not sure it's 
currently allowed -- in that case opening a bug can be good idea too.

--
Julien Danjou
// Free Software hacker / freelance consultant // 
http://julien.danjou.info



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] [Ceilometer] Problems with query fields in filters

2013-07-12 Thread Shane Moder
Unsubscribe

On Fri, Jul 12, 2013 at 6:55 AM, Angus Salkeld asalk...@redhat.com wrote:

 On 12/07/13 11:33 +0200, Julien Danjou wrote:

 On Fri, Jul 12 2013, Alessandro Barabesi wrote:

  I have the following problems with query fields in filters.

 1) Filtering by metadata.size in v2/meters/image apparently is not
 working. The following request returns also samples with metadata.size=0.


 GET 
 http://10.10.10.10:8777/v2/**meters/imagehttp://10.10.10.10:8777/v2/meters/image


 {
 q: [{
 field: project_id,
 op: eq,
 value: **77b461539c8542909f67b29939ec87**dd
 },
 {
 field: timestamp,
 op: ge,
 value: 2013-07-11T13:36:00
 },
 {
 field: timestamp,
 op: lt,
 value: 2013-07-11T13:39:00
 },
 {
 field: metadata.size,
 op: gt,
 value: 0


 I suspect the gt operator is not working (it's probably using eq
 given what you are getting). But certainly a bug.
 I'd just remove this last query and see what you get with the first 3
 queries.

 -Angus

  }]

 }

 I am probably doing something wrong but I can't figure out what.


 That seems correct from the top of my head. If that really doesn't work,
 feel free to open a bug.

  2) Filtering by counter_volume returns the folloving error message:

 error_message={debuginfo: null, faultcode: Client, faultstring:
 Unknown argument: \counter_volume\: unrecognized query field}

 Is this a bug or filtering by counter-volume is not allowed?


 Try `volume' instead of `counter_volume'. But I am not sure it's
 currently allowed -- in that case opening a bug can be good idea too.

 --
 Julien Danjou
 // Free Software hacker / freelance consultant
 // http://julien.danjou.info




  __**_
 Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/~openstack
 More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp



 __**_
 Mailing list: 
 https://launchpad.net/~**openstackhttps://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : 
 https://launchpad.net/~**openstackhttps://launchpad.net/~openstack
 More help   : 
 https://help.launchpad.net/**ListHelphttps://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp