@@ -232,7 +232,7 @@ type API interface {
232
232
// Flags returns the flag values that Prometheus was launched with.
233
233
Flags (ctx context.Context ) (FlagsResult , error )
234
234
// LabelNames returns all the unique label names present in the block in sorted order.
235
- LabelNames (ctx context.Context ) ([]string , Warnings , error )
235
+ LabelNames (ctx context.Context , startTime time. Time , endTime time. Time ) ([]string , Warnings , error )
236
236
// LabelValues performs a query for the values of the given label.
237
237
LabelValues (ctx context.Context , label string ) (model.LabelValues , Warnings , error )
238
238
// Query performs a query for the given time.
@@ -676,8 +676,12 @@ func (h *httpAPI) Runtimeinfo(ctx context.Context) (RuntimeinfoResult, error) {
676
676
return res , json .Unmarshal (body , & res )
677
677
}
678
678
679
- func (h * httpAPI ) LabelNames (ctx context.Context ) ([]string , Warnings , error ) {
679
+ func (h * httpAPI ) LabelNames (ctx context.Context , startTime time. Time , endTime time. Time ) ([]string , Warnings , error ) {
680
680
u := h .client .URL (epLabels , nil )
681
+ q := u .Query ()
682
+ q .Set ("start" , formatTime (startTime ))
683
+ q .Set ("end" , formatTime (endTime ))
684
+
681
685
req , err := http .NewRequest (http .MethodGet , u .String (), nil )
682
686
if err != nil {
683
687
return nil , nil , err
0 commit comments