Prometheus
Prometheus records request counts and request duration sums.
metrics := middleware.NewPrometheusMetrics()
app.Use(middleware.Prometheus(metrics))app.Get("/metrics", middleware.PrometheusHandler(metrics))The handler writes Prometheus text format:
zinc_http_requests_totalzinc_http_request_duration_seconds_sumzinc_http_request_duration_seconds_countLabels include:
methodroutestatus
Use a dedicated metrics instance for tests or multi-app processes.
