metric

package
v0.0.0-...-c092c37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 12, 2021 License: MIT Imports: 4 Imported by: 1

Documentation

Overview

Package metric is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockexcutedTasks

type MockexcutedTasks struct {
	// contains filtered or unexported fields
}

MockexcutedTasks is a mock of excutedTasks interface

func NewMockexcutedTasks

func NewMockexcutedTasks(ctrl *gomock.Controller) *MockexcutedTasks

NewMockexcutedTasks creates a new mock instance

func (*MockexcutedTasks) EXPECT

EXPECT returns an object that allows the caller to indicate expected use

func (*MockexcutedTasks) WithLabelValues

func (m *MockexcutedTasks) WithLabelValues(lvs ...string) prometheus.Observer

WithLabelValues mocks base method

type MockexcutedTasksMockRecorder

type MockexcutedTasksMockRecorder struct {
	// contains filtered or unexported fields
}

MockexcutedTasksMockRecorder is the mock recorder for MockexcutedTasks

func (*MockexcutedTasksMockRecorder) WithLabelValues

func (mr *MockexcutedTasksMockRecorder) WithLabelValues(lvs ...interface{}) *gomock.Call

WithLabelValues indicates an expected call of WithLabelValues

type MockincomeTasks

type MockincomeTasks struct {
	// contains filtered or unexported fields
}

MockincomeTasks is a mock of incomeTasks interface

func NewMockincomeTasks

func NewMockincomeTasks(ctrl *gomock.Controller) *MockincomeTasks

NewMockincomeTasks creates a new mock instance

func (*MockincomeTasks) EXPECT

EXPECT returns an object that allows the caller to indicate expected use

func (*MockincomeTasks) WithLabelValues

func (m *MockincomeTasks) WithLabelValues(lvs ...string) prometheus.Counter

WithLabelValues mocks base method

type MockincomeTasksMockRecorder

type MockincomeTasksMockRecorder struct {
	// contains filtered or unexported fields
}

MockincomeTasksMockRecorder is the mock recorder for MockincomeTasks

func (*MockincomeTasksMockRecorder) WithLabelValues

func (mr *MockincomeTasksMockRecorder) WithLabelValues(lvs ...interface{}) *gomock.Call

WithLabelValues indicates an expected call of WithLabelValues

type PrometheusMetrics

type PrometheusMetrics struct {
	// contains filtered or unexported fields
}

PrometheusMetrics describes Prometheus metric collector.

func New

func New() *PrometheusMetrics

New creates PrometheusMetrics.

func (*PrometheusMetrics) ExecutedTaskObserve

func (p *PrometheusMetrics) ExecutedTaskObserve(rule, alert, executor, result string, err error, duration time.Duration)

ExecutedTaskObserve observes excuted tasks histogram with given parameters.

func (*PrometheusMetrics) IncomeTaskInc

func (p *PrometheusMetrics) IncomeTaskInc(rule, alert, executor string)

IncomeTaskInc increments income tasks counter with given parameters.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL