package metric

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

var (
	StatusOK  = "success"
	StatusErr = "failed"

	EventHandlerCounter = prometheus.NewCounterVec(
		prometheus.CounterOpts{
			Namespace: "ecosystem_service",
			Subsystem: "event_handler",
			Name:      "process_statistics_total",
			Help:      "Counter for event statistics",
		},
		[]string{"event_id", "event_type", "status"},
	)
)

func init() {
	prometheus.MustRegister(EventHandlerCounter)
}
