@@ -303,70 +303,34 @@ func (m *PrometheusMetrics) Shutdown() {
303303
304304 if m .totalWorkers != nil {
305305 m .registry .Unregister (m .totalWorkers )
306- m .totalWorkers = nil
307306 }
308307
309308 if m .busyWorkers != nil {
310309 m .registry .Unregister (m .busyWorkers )
311- m .busyWorkers = nil
312310 }
313311
314312 if m .workerRequestTime != nil {
315313 m .registry .Unregister (m .workerRequestTime )
316- m .workerRequestTime = nil
317314 }
318315
319316 if m .workerRequestCount != nil {
320317 m .registry .Unregister (m .workerRequestCount )
321- m .workerRequestCount = nil
322318 }
323319
324320 if m .workerCrashes != nil {
325321 m .registry .Unregister (m .workerCrashes )
326- m .workerCrashes = nil
327322 }
328323
329324 if m .workerRestarts != nil {
330325 m .registry .Unregister (m .workerRestarts )
331- m .workerRestarts = nil
332326 }
333327
334328 if m .readyWorkers != nil {
335329 m .registry .Unregister (m .readyWorkers )
336- m .readyWorkers = nil
337330 }
338331
339332 if m .workerQueueDepth != nil {
340333 m .registry .Unregister (m .workerQueueDepth )
341- m .workerQueueDepth = nil
342- }
343-
344- m .totalThreads = prometheus .NewCounter (prometheus.CounterOpts {
345- Name : "frankenphp_total_threads" ,
346- Help : "Total number of PHP threads" ,
347- })
348- m .busyThreads = prometheus .NewGauge (prometheus.GaugeOpts {
349- Name : "frankenphp_busy_threads" ,
350- Help : "Number of busy PHP threads" ,
351- })
352- m .queueDepth = prometheus .NewGauge (prometheus.GaugeOpts {
353- Name : "frankenphp_queue_depth" ,
354- Help : "Number of regular queued requests" ,
355- })
356-
357- if err := m .registry .Register (m .totalThreads ); err != nil &&
358- ! errors .As (err , & prometheus.AlreadyRegisteredError {}) {
359- panic (err )
360- }
361-
362- if err := m .registry .Register (m .busyThreads ); err != nil &&
363- ! errors .As (err , & prometheus.AlreadyRegisteredError {}) {
364- panic (err )
365- }
366-
367- if err := m .registry .Register (m .queueDepth ); err != nil &&
368- ! errors .As (err , & prometheus.AlreadyRegisteredError {}) {
369- panic (err )
370334 }
371335}
372336
0 commit comments