Documentation ¶
Index ¶
- Constants
- Variables
- func Register(mcs map[string]MetricConfig)
- func RegisterBinlog()
- func RegisterCPU()
- func RegisterCache()
- func RegisterClients()
- func RegisterCommandExecCount()
- func RegisterCommandstats()
- func RegisterData()
- func RegisterForProxy()
- func RegisterKeyspace()
- func RegisterProxy(mcs map[string]MetricConfig)
- func RegisterReplication()
- func RegisterRocksDB()
- func RegisterServer()
- func RegisterStats()
- func StructToMap(obj interface{}) (map[string]string, map[string][]int64, error)
- type CollectFunc
- type Collector
- type DescribeFunc
- type Describer
- type Matcher
- type MetaData
- type MetaDatas
- type Metric
- type MetricConfig
- type MetricMeta
- type ParseOption
- type Parser
- type Parsers
Constants ¶
View Source
const ( LabelNameAddr = "addr" LabelNameAlias = "alias" LabelInstanceMode = "instance-mode" LabelConsensusLevel = "consensus-level" LabelID = "proxy_id" LabelProductName = "product_name" LabelOpstr = "opstr" )
View Source
const TimeLayout = "2006-01-02 15:04:05"
Variables ¶
View Source
var MetricConfigs = make(map[string]MetricConfig)
View Source
var MetricConfigsProxy = make(map[string]MetricConfig)
Functions ¶
func Register ¶
func Register(mcs map[string]MetricConfig)
func RegisterBinlog ¶
func RegisterBinlog()
func RegisterCPU ¶
func RegisterCPU()
func RegisterCache ¶
func RegisterCache()
func RegisterClients ¶
func RegisterClients()
func RegisterCommandExecCount ¶
func RegisterCommandExecCount()
func RegisterCommandstats ¶
func RegisterCommandstats()
func RegisterData ¶
func RegisterData()
func RegisterForProxy ¶
func RegisterForProxy()
func RegisterKeyspace ¶
func RegisterKeyspace()
func RegisterProxy ¶
func RegisterProxy(mcs map[string]MetricConfig)
func RegisterReplication ¶
func RegisterReplication()
func RegisterRocksDB ¶
func RegisterRocksDB()
func RegisterServer ¶
func RegisterServer()
func RegisterStats ¶
func RegisterStats()
Types ¶
type CollectFunc ¶
func (CollectFunc) Collect ¶
func (c CollectFunc) Collect(metric Metric) error
type DescribeFunc ¶
type DescribeFunc func(m MetaData)
func (DescribeFunc) Describe ¶
func (d DescribeFunc) Describe(m MetaData)
type MetaData ¶
func (MetaData) MetricsType ¶
func (m MetaData) MetricsType() prometheus.ValueType
type MetricConfig ¶
type MetricConfig struct { Parser MetricMeta }
type MetricMeta ¶
type ParseOption ¶
type Parser ¶
type Parser interface {
Parse(m MetricMeta, c Collector, opt ParseOption)
}
type Parsers ¶
type Parsers []Parser
func (Parsers) Parse ¶
func (ps Parsers) Parse(m MetricMeta, c Collector, opt ParseOption)
Click to show internal directories.
Click to hide internal directories.