refactoring is needed to make the metrics package usable from within the runner package for further metrics. This change also makes the metric-collector independent from requests to the /metrics endpoint Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
12 lines
361 B
Go
12 lines
361 B
Go
package metrics
|
|
|
|
import "github.com/prometheus/client_golang/prometheus"
|
|
|
|
var (
|
|
WebhooksReceived = prometheus.NewCounterVec(prometheus.CounterOpts{
|
|
Namespace: metricsNamespace,
|
|
Subsystem: metricsWebhookSubsystem,
|
|
Name: "received",
|
|
Help: "The total number of webhooks received",
|
|
}, []string{"valid", "reason", "hostname", "controller_id"})
|
|
)
|