@@ -84,7 +84,7 @@ func newSample(name string, fv *float64, iv *int64, labels ...any) (*Sample, err
8484 }
8585 }
8686
87- labelset , err := labelSet (labels ... )
87+ labelset , err := LabelSet (labels ... )
8888 if err != nil {
8989 return nil , err
9090 }
@@ -100,7 +100,7 @@ func newSample(name string, fv *float64, iv *int64, labels ...any) (*Sample, err
100100/////////////////////////////////////////////////////////////////////
101101// PUBLIC METHODS
102102
103- func (s * Sample ) Write (prefix string , w io.Writer ) error {
103+ func (s * Sample ) Write (w io.Writer , prefix string ) error {
104104 var buf bytes.Buffer
105105
106106 buf .WriteString (prefix )
@@ -136,20 +136,3 @@ func (s *Sample) Write(prefix string, w io.Writer) error {
136136 return nil
137137 }
138138}
139-
140- /////////////////////////////////////////////////////////////////////
141- // PRIVATE METHODS
142-
143- func labelSet (labels ... any ) ([]string , error ) {
144- labelset := make ([]string , 0 , len (labels )>> 1 )
145- for i := 0 ; i < len (labels ); i += 2 {
146- key , ok := labels [i ].(string )
147- if ! ok || key == "" {
148- return nil , httpresponse .ErrBadRequest .Withf ("Invalid label: %q" , labels [i ])
149- } else if ! reLabelName .MatchString (key ) {
150- return nil , httpresponse .ErrBadRequest .Withf ("Invalid label: %q" , key )
151- }
152- labelset = append (labelset , fmt .Sprintf ("%v=%q" , key , labels [i + 1 ]))
153- }
154- return labelset , nil
155- }
0 commit comments