package metrics

import "github.com/prometheus/client_golang/prometheus"

const (
	WorkerNameLblName = "name"
	TenantIDLblName   = "tenant"

	LoopError = "error"
	LoopOK    = "ok"
)

var WorkerDuration = prometheus.NewHistogramVec(
	prometheus.HistogramOpts{
		Namespace: DataflowNamespace,
		Subsystem: "worker",
		Name:      "duration_ms",
		Help:      "duration of worker loop.",
	}, []string{TenantIDLblName, WorkerNameLblName, "status"},
)
