package metrics

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

var (
	// ScrapeStatus is the metric for scrape
	ScrapeStatus = prometheus.NewGaugeVec(
		prometheus.GaugeOpts{
			Namespace: "reporter",
			Subsystem: "scrape",
			Name:      "scrape_status",
			Help:      "Gauge of reporter scrape metrics.",
		}, []string{status})

	// ClusterStatusCounter is the metric for cluster
	ClusterStatusCounter = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Namespace: "reporter",
			Subsystem: "scrape",
			Name:      "cluster",
			Help:      "Counter of cluster",
		}, []string{status})
)

const (
	status = "status"
)
