Re: [Openstack] [ceilometer] How does ceilometer work with multi-DC scenario

2012-11-23 Thread Julien Danjou
On Fri, Nov 23 2012, shengjie_...@dell.com wrote:

>> Two regions case:
>> If you want to get the meters for TenantA from 'swift-cluster-1'
>> specifically. According to the API design we have now, there is no API 
>> can do that directly unless you do some complex API calls combination.
>
>>>I think you can use:
>>>GET /v1/sources/swift-cluster-1/projects//meters/
>
>>>in that case, no?
>
> I actually didn't see this API you mentioned above defined anywhere.

We can probably add that in the API anyway. :)

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


pgpLWvbNocQJb.pgp
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] How does ceilometer work with multi-DC scenario

2012-11-23 Thread Shengjie_Min
> Two regions case:
> If you want to get the meters for TenantA from 'swift-cluster-1'
> specifically. According to the API design we have now, there is no API 
> can do that directly unless you do some complex API calls combination.

>>I think you can use:
>>GET /v1/sources/swift-cluster-1/projects//meters/

>>in that case, no?

I actually didn't see this API you mentioned above defined anywhere.

Shengjie

___
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] How does ceilometer work with multi-DC scenario

2012-11-22 Thread Julien Danjou
On Thu, Nov 22 2012, shengjie_...@dell.com wrote:

> Let's say if you deploy one ceilometer instance for two swift clusters
> swift-cluster-1' and 'swift-cluster-2'. According to the design, if we use
> source' field for region/cluster to tell what cluster the meters come from.
> The Ceilometer API doesn't seem being well thought through yet.
>
> A single region case:
> If you want to get the meters for TenantA, this API will simply do the job:
> GET /v1/projects/(project)/meters/(meter)
>
> Two regions case:
> If you want to get the meters for TenantA from 'swift-cluster-1'
> specifically. According to the API design we have now, there is no API can
> do that directly unless you do some complex API calls combination.

I think you can use:
GET /v1/sources/swift-cluster-1/projects//meters/

in that case, no?

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


pgpXLk9LHdkzJ.pgp
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] How does ceilometer work with multi-DC scenario

2012-11-22 Thread Shengjie_Min

>You can deploy several ceilometer and use several databases, or just one and 
>use a different 'source' field for each of your region/cluster to 
>differentiate where meters come from.

Let's say if you deploy one ceilometer instance for two swift clusters 
'swift-cluster-1' and 'swift-cluster-2'. According to the design, if we use 
'source' field for region/cluster to tell what cluster the meters come from. 
The Ceilometer API doesn't seem being well thought through yet.

A single region case:
If you want to get the meters for TenantA, this API will simply do the job:
GET /v1/projects/(project)/meters/(meter)

Two regions case:
If you want to get the meters for TenantA from 'swift-cluster-1' specifically.  
According to the API design we have now, there is no API can do that directly 
unless you do some complex API calls combination.

Shengjie

___
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] How does ceilometer work with multi-DC scenario

2012-11-22 Thread Shengjie_Min
Hi,

>You can deploy several ceilometer and use several databases, or just one and 
>use a different 'source' field for each of your region/cluster to 
>differentiate where meters come from.

Thanks, Julien, I didn't know source it's meant to be presenting region/cluster 
info. I guess this wiki should be updated :)
http://wiki.openstack.org/EfficientMetering

In the field definition, source has two question marks there.  

Shengjie


___
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] How does ceilometer work with multi-DC scenario

2012-11-20 Thread Julien Danjou
On Tue, Nov 20 2012, shengjie_...@dell.com wrote:

> Has anybody come across the scenario you need to deploy two or more
> openstack swift or nova clusters for whatever DR or HA reasons. How
> Ceilometer is going to cope with that? Just wondering is there any plans or
> blueprints addressing the usage data replication/distinguish/isolation among
> multi-DCs?

You can deploy several ceilometer and use several databases, or just one
and use a different 'source' field for each of your region/cluster to
differentiate where meters come from.

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


pgpAMx4Vs8WRp.pgp
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