mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-25 21:54:10 -08:00
Merge pull request #628 from prometheus/beorn7/client_golang
Make objectives of Summaries explicit
This commit is contained in:
commit
4892da59eb
10
head.go
10
head.go
|
@ -141,8 +141,9 @@ func newHeadMetrics(h *Head, r prometheus.Registerer) *headMetrics {
|
||||||
Help: "Total number of chunks removed in the head",
|
Help: "Total number of chunks removed in the head",
|
||||||
})
|
})
|
||||||
m.gcDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
m.gcDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
||||||
Name: "prometheus_tsdb_head_gc_duration_seconds",
|
Name: "prometheus_tsdb_head_gc_duration_seconds",
|
||||||
Help: "Runtime of garbage collection in the head block.",
|
Help: "Runtime of garbage collection in the head block.",
|
||||||
|
Objectives: map[float64]float64{},
|
||||||
})
|
})
|
||||||
m.maxTime = prometheus.NewGaugeFunc(prometheus.GaugeOpts{
|
m.maxTime = prometheus.NewGaugeFunc(prometheus.GaugeOpts{
|
||||||
Name: "prometheus_tsdb_head_max_time",
|
Name: "prometheus_tsdb_head_max_time",
|
||||||
|
@ -157,8 +158,9 @@ func newHeadMetrics(h *Head, r prometheus.Registerer) *headMetrics {
|
||||||
return float64(h.MinTime())
|
return float64(h.MinTime())
|
||||||
})
|
})
|
||||||
m.walTruncateDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
m.walTruncateDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
||||||
Name: "prometheus_tsdb_wal_truncate_duration_seconds",
|
Name: "prometheus_tsdb_wal_truncate_duration_seconds",
|
||||||
Help: "Duration of WAL truncation.",
|
Help: "Duration of WAL truncation.",
|
||||||
|
Objectives: map[float64]float64{},
|
||||||
})
|
})
|
||||||
m.walCorruptionsTotal = prometheus.NewCounter(prometheus.CounterOpts{
|
m.walCorruptionsTotal = prometheus.NewCounter(prometheus.CounterOpts{
|
||||||
Name: "prometheus_tsdb_wal_corruptions_total",
|
Name: "prometheus_tsdb_wal_corruptions_total",
|
||||||
|
|
5
wal.go
5
wal.go
|
@ -65,8 +65,9 @@ func newWalMetrics(wal *SegmentWAL, r prometheus.Registerer) *walMetrics {
|
||||||
m := &walMetrics{}
|
m := &walMetrics{}
|
||||||
|
|
||||||
m.fsyncDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
m.fsyncDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
||||||
Name: "prometheus_tsdb_wal_fsync_duration_seconds",
|
Name: "prometheus_tsdb_wal_fsync_duration_seconds",
|
||||||
Help: "Duration of WAL fsync.",
|
Help: "Duration of WAL fsync.",
|
||||||
|
Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},
|
||||||
})
|
})
|
||||||
m.corruptions = prometheus.NewCounter(prometheus.CounterOpts{
|
m.corruptions = prometheus.NewCounter(prometheus.CounterOpts{
|
||||||
Name: "prometheus_tsdb_wal_corruptions_total",
|
Name: "prometheus_tsdb_wal_corruptions_total",
|
||||||
|
|
|
@ -200,8 +200,9 @@ func NewSize(logger log.Logger, reg prometheus.Registerer, dir string, segmentSi
|
||||||
stopc: make(chan chan struct{}),
|
stopc: make(chan chan struct{}),
|
||||||
}
|
}
|
||||||
w.fsyncDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
w.fsyncDuration = prometheus.NewSummary(prometheus.SummaryOpts{
|
||||||
Name: "prometheus_tsdb_wal_fsync_duration_seconds",
|
Name: "prometheus_tsdb_wal_fsync_duration_seconds",
|
||||||
Help: "Duration of WAL fsync.",
|
Help: "Duration of WAL fsync.",
|
||||||
|
Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001},
|
||||||
})
|
})
|
||||||
w.pageFlushes = prometheus.NewCounter(prometheus.CounterOpts{
|
w.pageFlushes = prometheus.NewCounter(prometheus.CounterOpts{
|
||||||
Name: "prometheus_tsdb_wal_page_flushes_total",
|
Name: "prometheus_tsdb_wal_page_flushes_total",
|
||||||
|
|
Loading…
Reference in a new issue