ceremonyclient/node/internal/grpc/observability.go
petricadaipegsp 80c7ec2889
Add initial Prometheus support (#353)
* Add Prometheus server

* Add Prometheus gRPC metrics

* Add BlossomSub metrics

---------

Co-authored-by: Cassandra Heart <7929478+CassOnMars@users.noreply.github.com>
2024-11-16 17:53:19 -06:00

17 lines
370 B
Go

package grpc
import (
prom_middleware "github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus"
"github.com/prometheus/client_golang/prometheus"
)
var (
serverMetrics = prom_middleware.NewServerMetrics()
clientMetrics = prom_middleware.NewClientMetrics()
)
func init() {
prometheus.MustRegister(serverMetrics)
prometheus.MustRegister(clientMetrics)
}