@@ -112,7 +112,7 @@ func NewHandler(cfg HandlerConfig, roundTripper http.RoundTripper, log log.Logge
112
112
113
113
func (f * Handler ) ServeHTTP (w http.ResponseWriter , r * http.Request ) {
114
114
var (
115
- stats * querier_stats.Stats
115
+ stats * querier_stats.QueryStats
116
116
queryString url.Values
117
117
)
118
118
@@ -185,7 +185,7 @@ func (f *Handler) reportSlowQuery(r *http.Request, queryString url.Values, query
185
185
level .Info (util_log .WithContext (r .Context (), f .log )).Log (logMessage ... )
186
186
}
187
187
188
- func (f * Handler ) reportQueryStats (r * http.Request , queryString url.Values , queryResponseTime time.Duration , stats * querier_stats.Stats , error error ) {
188
+ func (f * Handler ) reportQueryStats (r * http.Request , queryString url.Values , queryResponseTime time.Duration , stats * querier_stats.QueryStats , error error ) {
189
189
tenantIDs , err := tenant .TenantIDs (r .Context ())
190
190
if err != nil {
191
191
return
@@ -214,7 +214,9 @@ func (f *Handler) reportQueryStats(r *http.Request, queryString url.Values, quer
214
214
"fetched_series_count" , numSeries ,
215
215
"fetched_chunks_bytes" , numBytes ,
216
216
"fetched_data_bytes" , numDataBytes ,
217
- }, formatQueryString (queryString )... )
217
+ }, stats .LoadExtraFields ()... )
218
+
219
+ logMessage = append (logMessage , formatQueryString (queryString )... )
218
220
219
221
if error != nil {
220
222
s , ok := status .FromError (error )
@@ -264,7 +266,7 @@ func writeError(w http.ResponseWriter, err error) {
264
266
server .WriteError (w , err )
265
267
}
266
268
267
- func writeServiceTimingHeader (queryResponseTime time.Duration , headers http.Header , stats * querier_stats.Stats ) {
269
+ func writeServiceTimingHeader (queryResponseTime time.Duration , headers http.Header , stats * querier_stats.QueryStats ) {
268
270
if stats != nil {
269
271
parts := make ([]string , 0 )
270
272
parts = append (parts , statsValue ("querier_wall_time" , stats .LoadWallTime ()))
0 commit comments