UsageReport Plugin
This CF CLI Plugin to shows memory consumption and application instances for each org and space you have permission to access.
#Usage
For human readable output:
➜ usagereport-plugin git:(master) ✗ cf usage-report
Gathering usage information
Org platform-eng is consuming 53400 MB of 204800 MB.
Space CFbook is consuming 128 MB memory (0%) of org quota.
1 apps: 1 running 0 stopped
1 instances: 1 running, 0 stopped
Org krujos is consuming 512 MB of 10240 MB.
Space development is consuming 0 MB memory (0%) of org quota.
4 apps: 0 running 4 stopped
4 instances: 0 running, 4 stopped
Space production is consuming 512 MB memory (5%) of org quota.
1 apps: 1 running 0 stopped
2 instances: 2 running, 0 stopped
Org pcfp is consuming 7296 MB of 102400 MB.
Space development is consuming 0 MB memory (0%) of org quota.
0 apps: 0 running 0 stopped
0 instances: 0 running, 0 stopped
Space docs-staging is consuming 512 MB memory (0%) of org quota.
2 apps: 1 running 1 stopped
4 instances: 2 running, 2 stopped
Space docs-prod is consuming 512 MB memory (0%) of org quota.
3 apps: 1 running 2 stopped
5 instances: 2 running, 3 stopped
Space guillermo-playground is consuming 2560 MB memory (2%) of org quota.
1 apps: 1 running 0 stopped
5 instances: 5 running, 0 stopped
Space haydon-playground is consuming 1024 MB memory (1%) of org quota.
1 apps: 1 running 0 stopped
1 instances: 1 running, 0 stopped
Space jkruck-playground is consuming 128 MB memory (0%) of org quota.
1 apps: 1 running 0 stopped
1 instances: 1 running, 0 stopped
Space rsalas-dev is consuming 0 MB memory (0%) of org quota.
0 apps: 0 running 0 stopped
0 instances: 0 running, 0 stopped
Space shekel-dev is consuming 1536 MB memory (1%) of org quota.
3 apps: 3 running 0 stopped
3 instances: 3 running, 0 stopped
Space shekel-qa is consuming 0 MB memory (0%) of org quota.
0 apps: 0 running 0 stopped
0 instances: 0 running, 0 stopped
Space hd-playground is consuming 0 MB memory (0%) of org quota.
0 apps: 0 running 0 stopped
0 instances: 0 running, 0 stopped
Space dwallraff-dev is consuming 1024 MB memory (1%) of org quota.
1 apps: 1 running 0 stopped
1 instances: 1 running, 0 stopped
You are running 18 apps in 3 orgs, with a total of 27 instances.
CSV output:
➜ usagereport-plugin git:(master) ✗ cf usage-report -f csv
OrgName, SpaceName, SpaceMemoryUsed, OrgMemoryQuota, AppsDeployed, AppsRunning, AppInstancesDeployed, AppInstancesRunning
test-org, test-space, 256, 4096, 2, 1, 3, 2
##Installation #####Install from CLI
$ cf add-plugin-repo CF-Community http://plugins.cloudfoundry.org/
$ cf install-plugin 'Usage Report' -r CF-Community
#####Install from Source (need to have Go installed)
$ go get github.com/cloudfoundry/cli
$ go get github.com/krujos/usagereport-plugin
$ cd $GOPATH/src/github.com/krujos/usagereport-plugin
$ go build
$ cf install-plugin usagereport-plugin