Documentation
¶
Index ¶
- func NewMetricsRecorder() mongodb.MetricsRecorder
- type PrometheusMetricsRecorder
- func (m *PrometheusMetricsRecorder) RecordBulkRequestProcessLatency(latencyMs int64)
- func (m *PrometheusMetricsRecorder) RecordDeleteError(collection string, count int64)
- func (m *PrometheusMetricsRecorder) RecordDeleteSuccess(collection string, count int64)
- func (m *PrometheusMetricsRecorder) RecordProcessLatency(latencyMs int64)
- func (m *PrometheusMetricsRecorder) RecordUpdateError(collection string, count int64)
- func (m *PrometheusMetricsRecorder) RecordUpdateSuccess(collection string, count int64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetricsRecorder ¶ added in v0.0.2
func NewMetricsRecorder() mongodb.MetricsRecorder
Types ¶
type PrometheusMetricsRecorder ¶ added in v0.0.2
type PrometheusMetricsRecorder struct{}
func (*PrometheusMetricsRecorder) RecordBulkRequestProcessLatency ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordBulkRequestProcessLatency(latencyMs int64)
func (*PrometheusMetricsRecorder) RecordDeleteError ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordDeleteError(collection string, count int64)
func (*PrometheusMetricsRecorder) RecordDeleteSuccess ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordDeleteSuccess(collection string, count int64)
func (*PrometheusMetricsRecorder) RecordProcessLatency ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordProcessLatency(latencyMs int64)
func (*PrometheusMetricsRecorder) RecordUpdateError ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordUpdateError(collection string, count int64)
func (*PrometheusMetricsRecorder) RecordUpdateSuccess ¶ added in v0.0.2
func (m *PrometheusMetricsRecorder) RecordUpdateSuccess(collection string, count int64)
Click to show internal directories.
Click to hide internal directories.