Documentation ¶
Index ¶
- type MockReporter
- func (_m *MockReporter) Close() error
- func (_m *MockReporter) EXPECT() *_MockReporterRecorder
- func (_m *MockReporter) Flush() error
- func (_m *MockReporter) ReportBatchTimer(_param0 id.ID, _param1 []float64) error
- func (_m *MockReporter) ReportCounter(_param0 id.ID, _param1 int64) error
- func (_m *MockReporter) ReportGauge(_param0 id.ID, _param1 float64) error
- type Reporter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockReporter ¶
type MockReporter struct {
// contains filtered or unexported fields
}
Mock of Reporter interface
func NewMockReporter ¶
func NewMockReporter(ctrl *gomock.Controller) *MockReporter
func (*MockReporter) Close ¶
func (_m *MockReporter) Close() error
func (*MockReporter) EXPECT ¶
func (_m *MockReporter) EXPECT() *_MockReporterRecorder
func (*MockReporter) Flush ¶
func (_m *MockReporter) Flush() error
func (*MockReporter) ReportBatchTimer ¶
func (_m *MockReporter) ReportBatchTimer(_param0 id.ID, _param1 []float64) error
func (*MockReporter) ReportCounter ¶
func (_m *MockReporter) ReportCounter(_param0 id.ID, _param1 int64) error
func (*MockReporter) ReportGauge ¶
func (_m *MockReporter) ReportGauge(_param0 id.ID, _param1 float64) error
type Reporter ¶
type Reporter interface { // ReportCounter reports a counter metric. ReportCounter(id id.ID, value int64) error // ReportBatchTimer reports a batched timer metric. ReportBatchTimer(id id.ID, value []float64) error // ReportGauge reports a gauge metric. ReportGauge(id id.ID, value float64) error // Flush flushes any buffered metrics. Flush() error // Close closes the reporter. Close() error }
Reporter reports aggregated metrics.
Click to show internal directories.
Click to hide internal directories.