package metrics var ( // Namespace defines the namespace for the defines metrics. Namespace = "ocis" // Subsystem defines the subsystem for the defines metrics. Subsystem = "web" ) // Metrics defines the available metrics of this service. type Metrics struct { // Counter *prometheus.CounterVec } // New initializes the available metrics. func New() *Metrics { m := &Metrics{ // Counter: prometheus.NewCounterVec(prometheus.CounterOpts{ // Namespace: Namespace, // Subsystem: Subsystem, // Name: "greet_total", // Help: "How many greeting requests processed", // }, []string{}), } // prometheus.Register( // m.Counter, // ) return m }