Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscardedSeriesPerLabelsetTracker ¶
type DiscardedSeriesPerLabelsetTracker struct {
*sync.RWMutex
// contains filtered or unexported fields
}
func NewDiscardedSeriesPerLabelsetTracker ¶
func NewDiscardedSeriesPerLabelsetTracker(discardedSeriesPerLabelsetGauge *prometheus.GaugeVec) *DiscardedSeriesPerLabelsetTracker
func (*DiscardedSeriesPerLabelsetTracker) StartVendDiscardedSeriesMetricGoroutine ¶
func (t *DiscardedSeriesPerLabelsetTracker) StartVendDiscardedSeriesMetricGoroutine()
func (*DiscardedSeriesPerLabelsetTracker) Track ¶
func (t *DiscardedSeriesPerLabelsetTracker) Track(user string, series uint64, matchedLabelsetHash uint64, matchedLabelsetId string)
func (*DiscardedSeriesPerLabelsetTracker) UpdateMetrics ¶
func (t *DiscardedSeriesPerLabelsetTracker) UpdateMetrics()
type DiscardedSeriesTracker ¶
func NewDiscardedSeriesTracker ¶
func NewDiscardedSeriesTracker(discardedSeriesGauge *prometheus.GaugeVec) *DiscardedSeriesTracker
func (*DiscardedSeriesTracker) StartVendDiscardedSeriesMetricGoroutine ¶
func (t *DiscardedSeriesTracker) StartVendDiscardedSeriesMetricGoroutine()
func (*DiscardedSeriesTracker) Track ¶
func (t *DiscardedSeriesTracker) Track(reason string, user string, series uint64)
func (*DiscardedSeriesTracker) UpdateMetrics ¶
func (t *DiscardedSeriesTracker) UpdateMetrics()
Click to show internal directories.
Click to hide internal directories.