Operator metering is responsible for collecting metrics and other information about what's happening in a Kubernetes cluster, and providing a way to create reports on the collected data.
Clone or download
chancez Merge pull request #564 from chancez/document_resource_tuning
Documentation,manifests: Document tuning metering components
Latest commit 1f1be62 Jan 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Use wildcard in github owners file Aug 22, 2018
Documentation Documentation,manifests: Document tuning metering components Jan 25, 2019
build hack,Makefile: Add helper script for building & running operator locally May 9, 2018
charts charts,hack,manifests: Support configuring metering-operator to watch… Jan 15, 2019
cmd/reporting-operator cmd,pkg,test,charts: Make reporting-operator multi-namespace aware Jan 11, 2019
gotools/test2json *: vendor test2json until Go 1.10 is available in CentOS Sep 17, 2018
hack hack/install.sh: Support metering-operator multi-namespace configuration Jan 15, 2019
images/helm-operator hack,images: Update metering-operator to support watching multiple na… Jan 15, 2019
jenkins jenkins: Increase testRunner timeout to 20 minutes Dec 6, 2018
manifests Documentation,manifests: Document tuning metering components Jan 25, 2019
pkg cmd,pkg,test,charts: Make reporting-operator multi-namespace aware Jan 11, 2019
test cmd,pkg,test,charts: Make reporting-operator multi-namespace aware Jan 11, 2019
thrift Vendor generated thrift definitions and stop building thrift CLI in j… Sep 27, 2017
vendor Gopkg.lock,vendor: Vendor sprig text/template library Sep 25, 2018
.dockerignore Makefile: Run tests with testcoverage and write coverage profile to a… Oct 31, 2018
.gitattributes Add .gitattributes to mark generated files in Github Sep 25, 2018
.gitignore Makefile: Run tests with testcoverage and write coverage profile to a… Oct 31, 2018
.helmignore *: Add helm charts for configuring and deploying chargeback components Dec 7, 2017
Dockerfile.e2e Dockerfile.*: Pass --setopt=skip_missing_names_on_install=False to yum Dec 18, 2018
Dockerfile.metering-operator Dockerfile.*: Pass --setopt=skip_missing_names_on_install=False to yum Dec 18, 2018
Dockerfile.metering-operator.rhel Dockerfile.*: Pass --setopt=skip_missing_names_on_install=False to yum Dec 18, 2018
Dockerfile.reporting-operator Dockerfile.*: Pass --setopt=skip_missing_names_on_install=False to yum Dec 18, 2018
Dockerfile.reporting-operator.rhel Dockerfile.*: Pass --setopt=skip_missing_names_on_install=False to yum Dec 18, 2018
Gopkg.lock Gopkg.lock,vendor: Vendor sprig text/template library Sep 25, 2018
Gopkg.toml Gopkg.toml: Add sprig Sep 25, 2018
LICENSE Add Apache License Mar 26, 2018
Makefile Makefile: Set image tag to OCP release tag when building OCP images l… Jan 10, 2019
README.md readme: move install into list Aug 30, 2018
VERSION VERSION: Bump to version 0.13.0-latest Jan 11, 2019
bill-of-materials.json *: Rename coreos-inc/kube-chargeback to operator-framework/operator-m… Apr 25, 2018
bill-of-materials.override.json Add bill-of-materials.override.json to fix license detection issues Mar 26, 2018

README.md

This project is a component of the Operator Framework, an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way. Read more in the introduction blog post.

Metering records historical cluster usage, and can generate usage reports showing usage breakdowns by pod or namespace over arbitrary time periods.

Project status: alpha

Read more about the implemented and planned features in the documentation:

Developers

To follow the developer getting started guide, use Documentation/dev/developer-guide.md.