Documentation
¶
Overview ¶
internal/metrics/prometheus.go
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // HttpRequestsTotal counts the total number of API requests HttpRequestsTotal = promauto.NewCounterVec( prometheus.CounterOpts{ Name: "musicapp_http_requests_total", Help: "Total number of HTTP requests", }, []string{"method", "path", "status"}, ) // HttpRequestDuration measures how long your API endpoints take to respond HttpRequestDuration = promauto.NewHistogramVec( prometheus.HistogramOpts{ Name: "musicapp_http_request_duration_seconds", Help: "Duration of HTTP requests in seconds", Buckets: prometheus.DefBuckets, }, []string{"method", "path"}, ) )
Functions ¶
func PrometheusMiddleware ¶
func PrometheusMiddleware() gin.HandlerFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.