Documentation
¶
Index ¶
- Constants
- Variables
- type Collector
- type MonitorMetrics
- type RpcCollector
- type RpcMetrics
- type StoreMetrics
- type WorkerMetrics
- func (m *WorkerMetrics) ConfirmOnceQps() metrics.Timer
- func (m *WorkerMetrics) PollOnceQps(err error) metrics.Timer
- func (m *WorkerMetrics) PollOnceSize() metrics.Histogram
- func (m *WorkerMetrics) SettleOnceQps() metrics.Timer
- func (m *WorkerMetrics) UpdateConfirmOnceSize(total, success, retry, reconfirm int)
- func (m *WorkerMetrics) UpdateSettleOnceSize(total, success, failure int)
Constants ¶
View Source
const ( CollectKeyRPCModule = "ckModule" CollectKeyRPCError = "ckError" CollectKeyStatusCode = "ckStatusCode" )
Variables ¶
View Source
var ( RPC RpcMetrics Monitor MonitorMetrics Store StoreMetrics Worker WorkerMetrics )
Functions ¶
This section is empty.
Types ¶
type MonitorMetrics ¶
type MonitorMetrics struct{}
Monitor metrics
func (*MonitorMetrics) ConfirmQps ¶
func (m *MonitorMetrics) ConfirmQps(err error) metrics.Timer
func (*MonitorMetrics) SyncOnceQps ¶
func (m *MonitorMetrics) SyncOnceQps(err error) metrics.Timer
type RpcCollector ¶
type RpcCollector struct {
// contains filtered or unexported fields
}
func NewRpcCollector ¶
func NewRpcCollector() *RpcCollector
func (*RpcCollector) BatchCollect ¶
func (c *RpcCollector) BatchCollect(kvs map[string]interface{})
func (*RpcCollector) Collect ¶
func (c *RpcCollector) Collect(key string, val interface{})
type RpcMetrics ¶
type RpcMetrics struct{}
RPC metrics
func (*RpcMetrics) UpdateWithCollector ¶
func (*RpcMetrics) UpdateWithCollector(c *RpcCollector)
type StoreMetrics ¶
type StoreMetrics struct{}
Store metrics
func (*StoreMetrics) UpsertBillQps ¶
func (*StoreMetrics) UpsertBillQps(err error) metrics.Timer
type WorkerMetrics ¶
type WorkerMetrics struct{}
Worker metrics
func (*WorkerMetrics) ConfirmOnceQps ¶
func (m *WorkerMetrics) ConfirmOnceQps() metrics.Timer
func (*WorkerMetrics) PollOnceQps ¶
func (m *WorkerMetrics) PollOnceQps(err error) metrics.Timer
func (*WorkerMetrics) PollOnceSize ¶
func (m *WorkerMetrics) PollOnceSize() metrics.Histogram
func (*WorkerMetrics) SettleOnceQps ¶
func (m *WorkerMetrics) SettleOnceQps() metrics.Timer
func (*WorkerMetrics) UpdateConfirmOnceSize ¶
func (m *WorkerMetrics) UpdateConfirmOnceSize(total, success, retry, reconfirm int)
func (*WorkerMetrics) UpdateSettleOnceSize ¶
func (m *WorkerMetrics) UpdateSettleOnceSize(total, success, failure int)
Click to show internal directories.
Click to hide internal directories.