Catch illegal label names for summaries in histograms.
This commit is contained in:
parent
6958242277
commit
4c4f51d546
|
@ -163,6 +163,17 @@ func newSummary(desc *Desc, opts SummaryOpts, labelValues ...string) Summary {
|
|||
panic(errInconsistentCardinality)
|
||||
}
|
||||
|
||||
for _, n := range desc.variableLabels {
|
||||
if n == "quantile" {
|
||||
panic("'quantile' is not allowed as label name in summaries")
|
||||
}
|
||||
}
|
||||
for _, lp := range desc.constLabelPairs {
|
||||
if lp.GetName() == "quantile" {
|
||||
panic("'quantile' is not allowed as label name in summaries")
|
||||
}
|
||||
}
|
||||
|
||||
if len(opts.Objectives) == 0 {
|
||||
opts.Objectives = DefObjectives
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue