master
go 39 lines 2.53 KB
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package metrix
4
5 import "errors"
6
7 var (
8 errInvalidLabelKey = errors.New("metrix: invalid label key")
9 errInvalidLabelSet = errors.New("metrix: invalid label set")
10 errForeignLabelSet = errors.New("metrix: foreign label set")
11 errDuplicateLabelKey = errors.New("metrix: duplicate label key")
12 errVecLabelValueCount = errors.New("metrix: vec label values count does not match label keys")
13 errInvalidSampleValue = errors.New("metrix: invalid sample value (NaN/Inf)")
14 errCounterNegativeDelta = errors.New("metrix: counter Add delta cannot be negative")
15 errCycleInactive = errors.New("metrix: write outside active cycle")
16 errCycleActive = errors.New("metrix: cycle already active")
17 errCycleMissing = errors.New("metrix: cycle is not active")
18 errHistogramLabelKey = errors.New("metrix: histogram flatten label key collides with existing label")
19 errHistogramSchema = errors.New("metrix: histogram schema is missing")
20 errHistogramBounds = errors.New("metrix: histogram bounds are required")
21 errHistogramPoint = errors.New("metrix: invalid histogram point")
22 errSummaryLabelKey = errors.New("metrix: summary flatten label key collides with existing label")
23 errSummaryPoint = errors.New("metrix: invalid summary point")
24 errStateSetSchema = errors.New("metrix: stateset schema is missing")
25 errStateSetEnumCount = errors.New("metrix: stateset enum mode requires exactly one active state")
26 errStateSetUnknownState = errors.New("metrix: stateset point contains undeclared state")
27 errStateSetLabelKey = errors.New("metrix: stateset flatten label key collides with existing label")
28 errMeasureSetLabelKey = errors.New("metrix: measureset flatten label key collides with existing label")
29 errMeasureSetSchema = errors.New("metrix: measureset schema is missing")
30 errMeasureSetPoint = errors.New("metrix: invalid measureset point")
31 errMeasureSetFields = errors.New("metrix: invalid measureset fields")
32 errMeasureSetField = errors.New("metrix: unknown measureset field")
33 errRuntimeSnapshotWrite = errors.New("metrix: runtime store supports stateful writes only")
34 errRuntimeFreshness = errors.New("metrix: runtime store freshness is fixed to FreshnessCommitted")
35 errRuntimeWindowCycle = errors.New("metrix: runtime store does not support window=cycle")
36
37 // ErrHostScopeConflict reports inconsistent metadata for the same non-default host scope key.
38 ErrHostScopeConflict = errors.New("metrix: host scope metadata conflict")
39 )