Skip to content

Commit

Permalink
Merge pull request #714 from prometheus/beorn7/doc
Browse files Browse the repository at this point in the history
Explicitly forward metricVec methods Collect, Describe, Reset
  • Loading branch information
beorn7 committed Feb 13, 2020
2 parents 913f67e + aa6eadd commit 110f6d4
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions prometheus/vec.go
Expand Up @@ -91,6 +91,18 @@ func (m *metricVec) Delete(labels Labels) bool {
return m.metricMap.deleteByHashWithLabels(h, labels, m.curry)
}

// Without explicit forwarding of Describe, Collect, Reset, those methods won't
// show up in GoDoc.

// Describe implements Collector.
func (m *metricVec) Describe(ch chan<- *Desc) { m.metricMap.Describe(ch) }

// Collect implements Collector.
func (m *metricVec) Collect(ch chan<- Metric) { m.metricMap.Collect(ch) }

// Reset deletes all metrics in this vector.
func (m *metricVec) Reset() { m.metricMap.Reset() }

func (m *metricVec) curryWith(labels Labels) (*metricVec, error) {
var (
newCurry []curriedLabelValue
Expand Down

0 comments on commit 110f6d4

Please sign in to comment.