...
1 package grpc
2
3 import "github.com/prometheus/client_golang/prometheus"
4
5 type Metrics struct {
6 DatasyncMessagingGRPCMetrics prometheus.Counter
7 }
8
9 func NewMetrics() *Metrics {
10 m := &Metrics{
11 DatasyncMessagingGRPCMetrics: prometheus.NewCounter(
12 prometheus.CounterOpts{
13 Name: "data_sync_messaging_grpc_metrics",
14 Help: "Total number of messages sent via the Chirp gRPC API",
15 },
16 ),
17 }
18
19 prometheus.MustRegister(m.DatasyncMessagingGRPCMetrics)
20
21 return m
22 }
23
View as plain text