← Back to team overview

openstack team mailing list archive

Re: [Swift] account-level and container-level usage information

 

Thanks Alex!

But, it seems that "Swift -V2 -A" can not show
separate usage stat for differnt users in the
same account (tenant)? Is there any technical
difficulty/reason why the usage stat for a certian
user (under a tenant name) can not be shown by
"Swift -V2 -A" ? or there is no sense to do that?

One more question: What "tenant" means to the
Swift? What is the relationship between "tenant"
and "user" in keystone and Swift?

Thanks,

Ning


On Mon, Nov 12, 2012 at 10:01 PM, Alex Yang <alex890714@xxxxxxxxx> wrote:

> Hi,
> The python-swiftclient(https://github.com/openstack/python-swiftclient)
> can retrieve the account-level and container-level usage infomation.
>
> To retrieve the account usage information:
> $ swift -V 2 -A http://127.0.0.1:5000/v2.0 -U tenant1:swift_user -K
> 19561212 stat
>    Account: AUTH_70b51a6d180f4f1da78d80316c69e85c
> Containers: 10
>    Objects: 0
>      Bytes: 0
> Meta Quota: L1
> Accept-Ranges: bytes
> X-Timestamp: 1352735608.55267
> X-Trans-Id: tx72878dfcba9948298a6f4efb4e51e569
>
> To retrieve the container usage information:
> $ swift -V 2 -A http://127.0.0.1:5000/v2.0 -U tenant1:swift_user -K
> 19561212 stat c1
> No handlers could be found for logger "keystoneclient.v2_0.client"
>   Account: AUTH_70b51a6d180f4f1da78d80316c69e85c
> Container: c1
>   Objects: 0
>     Bytes: 0
>  Read ACL:
> Write ACL:
>   Sync To:
>  Sync Key:
> Accept-Ranges: bytes
> X-Timestamp: 1352735637.83676
> X-Trans-Id: tx7968942b927b4f1fba0c40fb1372adba
>
> You can also use the REST API,
> http://docs.openstack.org/cli/quick-start/content/swift_client_commands.html
>
> But the bytes and objects of account is not accurate.
> You can get the accurate result by retrieve all the containers and add
> them up.
>
>
> 2012/11/13 Ning Zhang <ning@xxxxxxxxxx>
>
>> Hello All,
>>
>> Is there any Swift (GUI or command line) tool that can
>> retrieve the account-level and
>> container-level usage information (e.g. how large space
>> has been used under an account, how large space has been
>> used under a tenant) and also works with keystone?
>>
>> Thanks,
>>
>> Ning
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
>
> --
>   杨雨
>   Email:       alex890714@xxxxxxxxx
> GitHub:       https://github.com/AlexYangYu
>     Blog:        http://alexyang.sinaapp.com
>  Weibo:       http://www.weibo.com/alexyangyu
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References