Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisCollector ¶
type RedisCollector struct {
*collector.BaseCollector
}
func NewRedisCollector ¶
func NewRedisCollector() *RedisCollector
type RedisCommand ¶
type RedisCommand struct {
Command []string `label:"Command" json:"command,required" example:"get sample_key" description:"redis-cli command"`
Field string `label:"Field" json:"field,required" example:"sample_key" description:"metric name"`
Type string `label:"Type" json:"type" enum:"[\"float\", \"integer\"]" default:"float" description:"metric type"`
}
type RedisRule ¶
type RedisRule struct {
Servers []string `label:"Servers" json:"servers,required" description:"specify servers" example:"tcp://localhost:6379"`
Commands []*RedisCommand `label:"Commands" json:"commands" description:"Optional. Specify redis commands to retrieve values"`
Password string `label:"Password" json:"password" format:"password" description:"specify server password"`
plugins.ClientConfig
}
Click to show internal directories.
Click to hide internal directories.