Documentation
¶
Overview ¶
Package metrics provides Prometheus metrics via OpenTelemetry.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server wraps the metrics HTTP server.
func NewServer ¶
func NewServer(cfg Config, limiter StatsProvider) (*Server, error)
NewServer creates a new metrics server.
type StatsProvider ¶
type StatsProvider interface {
Stats() []gproxy.UserIPStats
}
StatsProvider provides user statistics for metrics.
Click to show internal directories.
Click to hide internal directories.