debian-forge-composer/internal/prometheus/prometheus.go
Chloe Kaubisch f749078b0d prometheus: update metrics
Change the name of total https requests to be more specific.
Add a new counter for failed compose requests.
2021-10-29 17:09:45 +01:00

34 lines
844 B
Go

package prometheus
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
)
var (
TotalRequests = promauto.NewCounter(prometheus.CounterOpts{
Name: "composer_total_http_requests",
Help: "total number of http requests made to osbuild-composer",
})
)
var (
ComposeRequests = promauto.NewCounter(prometheus.CounterOpts{
Name: "total_compose_requests",
Help: "total number of compose requests made to osbuild-composer",
})
)
var (
ComposeSuccesses = promauto.NewCounter(prometheus.CounterOpts{
Name: "total_successful_compose_requests",
Help: "total number of successful compose requests",
})
)
var (
ComposeFailures = promauto.NewCounter(prometheus.CounterOpts{
Name: "total_failed_compose_requests",
Help: "total number of failed compose requests",
})
)