faust.web.apps.stats

HTTP endpoint showing statistics from the Faust monitor.

class faust.web.apps.stats.Stats(app: faust.types.app.AppT, web: faust.web.base.Web) → None[source]

Monitor statistics.

coroutine get(self, request: faust.web.base.Request) → faust.web.base.Response[source]
Return type:Response
class faust.web.apps.stats.Assignment(app: faust.types.app.AppT, web: faust.web.base.Web) → None[source]

Cluster assignment information.

coroutine get(self, request: faust.web.base.Request) → faust.web.base.Response[source]
Return type:Response
class faust.web.apps.stats.Site(app: faust.types.app.AppT) → None[source]

Statistics views.

views = {'/': <class 'faust.web.apps.stats.Stats'>, '/assignment/': <class 'faust.web.apps.stats.Assignment'>}