mirror of
https://github.com/netbirdio/netbird.git
synced 2025-08-09 07:15:15 +02:00
Add metrics
This commit is contained in:
21
relay/metrics/realy.go
Normal file
21
relay/metrics/realy.go
Normal file
@ -0,0 +1,21 @@
|
||||
package metrics
|
||||
|
||||
import "go.opentelemetry.io/otel/metric"
|
||||
|
||||
type Metrics struct {
|
||||
metric.Meter
|
||||
|
||||
Peers metric.Int64UpDownCounter
|
||||
}
|
||||
|
||||
func NewMetrics(meter metric.Meter) (*Metrics, error) {
|
||||
peers, err := meter.Int64UpDownCounter("peers")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &Metrics{
|
||||
Meter: meter,
|
||||
Peers: peers,
|
||||
}, nil
|
||||
}
|
Reference in New Issue
Block a user