Re: [Openstack] [ceilometer] How does ceilometer work with multi-DC scenario
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
> 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
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
>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
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
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