Skip to content

qiwzhang/mixer

 
 

Mixer

The Istio Mixer

[![GoDoc](https://godoc.org/github.com/istio/mixer?status.svg)](https://godoc.org/github.com/istio/mixer) [![Build Status](https://travis-ci.org/istio/mixer.svg?branch=master)](https://travis-ci.org/istio/mixer)

The Istio mixer provides three distinct features:

  • Precondition Checking. The Check method enables the caller to verify a number of preconditions before responding to an incoming request from a service consumer. Preconditions can include whether the service consumer is on the service's whitelist, whether the service consumer has the right access privilege, and more.

  • Telemetry Reporting. The Report method enables services to produce logging and monitoring streams intended for service consumers.

  • Quota Management. The Quota method enables services to allocate and free quota on a number of dimensions, Quotas are used as a relatively simple resource management tool to provide some fairness between service consumers when contending for limited service resources.

To learn more...

Filing issues

If you have a question about the Istio mixer or have a problem using it, please file an issue.

About

The Istio mixer and its adapters.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 72.7%
  • Protocol Buffer 18.4%
  • Python 6.1%
  • Makefile 2.8%