1package server
2
3import (
4 "github.com/prometheus/client_golang/prometheus"
5 "github.com/prometheus/client_golang/prometheus/promauto"
6)
7
8var (
9 metricRooms = promauto.NewGauge(prometheus.GaugeOpts{
10 Namespace: "codies",
11 Subsystem: "codies",
12 Name: "rooms",
13 Help: "Total number of rooms.",
14 })
15
16 metricClients = promauto.NewGauge(prometheus.GaugeOpts{
17 Namespace: "codies",
18 Subsystem: "codies",
19 Name: "clients",
20 Help: "Total number of clients.",
21 })
22
23 metricRecieved = promauto.NewCounter(prometheus.CounterOpts{
24 Namespace: "codies",
25 Subsystem: "codies",
26 Name: "recieved_total",
27 Help: "Total number of recieved messages.",
28 })
29
30 metricSent = promauto.NewCounter(prometheus.CounterOpts{
31 Namespace: "codies",
32 Subsystem: "codies",
33 Name: "sent_total",
34 Help: "Total number of sent messages.",
35 })
36)