@@ -281,6 +281,16 @@ func (e *Exporter) Collect(ch chan<- prometheus.Metric) {
281281
282282 ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["response" ], prometheus .GaugeValue , float64 (s .ResponseMsec ), name , s .Server )
283283 }
284+
285+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , total , name , "total" )
286+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , one , name , "1xx" )
287+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , two , name , "2xx" )
288+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , three , name , "3xx" )
289+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , four , name , "4xx" )
290+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["requests" ], prometheus .CounterValue , five , name , "5xx" )
291+
292+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["bytes" ], prometheus .CounterValue , inbytes , name , "in" )
293+ ch <- prometheus .MustNewConstMetric (e .upstreamMetrics ["bytes" ], prometheus .CounterValue , outbytes , name , "out" )
284294 }
285295 // FilterZones
286296 for filter , values := range nginxVtx .FilterZones {
0 commit comments