Redis 监控
概述
本章节主要介绍通过 redis 监控相关。
说明
redis 内置两个两个监控相关的 metric。更多组件监控信息。
metricReqDur: 用于对 redis 命令操作的耗时监控。
metricReqDur = metric.NewHistogramVec(&metric.HistogramVecOpts{Namespace: namespace,Subsystem: "requests",Name: "duration_ms",Help: "redis client requests duration(ms).",Labels: []string{"command"},Buckets: []float64{5, 10, 25, 50, 100, 250, 500, 1000, 2500},})
metricReqErr: 用于对 redis 命令操作的错误监控。
metricReqErr = metric.NewCounterVec(&metric.CounterVecOpts{Namespace: namespace,Subsystem: "requests",Name: "error_total",Help: "redis client requests error count.",Labels: []string{"command", "error"},})