Merge remote-tracking branch 'getters/metrics'
Some checks failed
main / Build (push) Failing after 9s
Some checks failed
main / Build (push) Failing after 9s
This commit is contained in:
commit
4e491639e6
@ -85,6 +85,14 @@ func (h *Histogram) Reset() {
|
||||
h.mu.Unlock()
|
||||
}
|
||||
|
||||
func (h *Histogram) GetSum() float64 {
|
||||
return h.sum
|
||||
}
|
||||
|
||||
func (h *Histogram) GetDecimalBuckets() [decimalBucketsCount]*[bucketsPerDecimal]uint64 {
|
||||
return h.decimalBuckets
|
||||
}
|
||||
|
||||
// Update updates h with v.
|
||||
//
|
||||
// Negative values and NaNs are ignored.
|
||||
|
20
summary.go
20
summary.go
@ -31,6 +31,26 @@ type Summary struct {
|
||||
window time.Duration
|
||||
}
|
||||
|
||||
func (s *Summary) GetSum() float64 {
|
||||
return s.sum
|
||||
}
|
||||
|
||||
func (s *Summary) GetCount() uint64 {
|
||||
return s.count
|
||||
}
|
||||
|
||||
func (s *Summary) GetTime() time.Duration {
|
||||
return s.window
|
||||
}
|
||||
|
||||
func (s *Summary) GetQuantiles() []float64 {
|
||||
return s.quantiles
|
||||
}
|
||||
|
||||
func (s *Summary) GetQuantileValues() []float64 {
|
||||
return s.quantileValues
|
||||
}
|
||||
|
||||
// NewSummary creates and returns new summary with the given name.
|
||||
//
|
||||
// name must be valid Prometheus-compatible metric with possible labels.
|
||||
|
Loading…
Reference in New Issue
Block a user