Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Component = compogo.Component{ Name: "runner.middleware.metric", Dependencies: compogo.Components{ &runner.Component, }, Init: compogo.StepFunc(func(container compogo.Container) error { return container.Provide(NewMetric) }), PreExecute: compogo.StepFunc(func(container compogo.Container) error { return container.Invoke(func(r runner.Runner, middleware *Metric) { r.Use(middleware) }) }), }
Component — компонент middleware метрик для runner.Runner.
Functions ¶
This section is empty.
Types ¶
type Metric ¶
type Metric struct {
// contains filtered or unexported fields
}
Metric — middleware для сбора метрик Prometheus. Считает количество запусков процессов.
func (*Metric) Middleware ¶
func (m *Metric) Middleware(_ runner.Process, next runner.ProcessFunc) runner.ProcessFunc
Click to show internal directories.
Click to hide internal directories.