Documentation ¶
Index ¶
- Variables
- func IncrCounterVec(name string, labels []string, val float64, lvs []string)
- func Init(conf Config) (err error)
- func ObserveHistogramVec(name string, labels []string, val float64, lvs []string)
- func SetGaugeVec(name string, labels []string, val float64, lvs []string)
- type Config
- type PrometheusMetric
- func (p *PrometheusMetric) Collect(c chan<- prometheus.Metric)
- func (p *PrometheusMetric) Describe(c chan<- *prometheus.Desc)
- func (p *PrometheusMetric) IncrCounterVec(name string, labels []string, val float64, lvs []string)
- func (p *PrometheusMetric) ObserveHistogramVec(name string, labels []string, val float64, lvs []string)
- func (p *PrometheusMetric) SetGaugeVec(name string, labels []string, val float64, lvs []string)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultInterval = time.Duration(60 * time.Second)
)
Functions ¶
func ObserveHistogramVec ¶
Types ¶
type PrometheusMetric ¶
type PrometheusMetric struct {
// contains filtered or unexported fields
}
func NewPrometheusMetric ¶
func NewPrometheusMetric(expire time.Duration) (*PrometheusMetric, error)
func (*PrometheusMetric) Collect ¶
func (p *PrometheusMetric) Collect(c chan<- prometheus.Metric)
func (*PrometheusMetric) Describe ¶
func (p *PrometheusMetric) Describe(c chan<- *prometheus.Desc)
func (*PrometheusMetric) IncrCounterVec ¶
func (p *PrometheusMetric) IncrCounterVec(name string, labels []string, val float64, lvs []string)
func (*PrometheusMetric) ObserveHistogramVec ¶
func (p *PrometheusMetric) ObserveHistogramVec(name string, labels []string, val float64, lvs []string)
func (*PrometheusMetric) SetGaugeVec ¶
func (p *PrometheusMetric) SetGaugeVec(name string, labels []string, val float64, lvs []string)
Click to show internal directories.
Click to hide internal directories.