mirror of
https://github.com/h44z/wg-portal.git
synced 2026-03-24 00:56:26 +00:00
feat(metrics): add user label to peer metrics (#647)
This commit is contained in:
@@ -30,7 +30,7 @@ type MetricsServer struct {
|
|||||||
// Wireguard metrics labels
|
// Wireguard metrics labels
|
||||||
var (
|
var (
|
||||||
ifaceLabels = []string{"interface"}
|
ifaceLabels = []string{"interface"}
|
||||||
peerLabels = []string{"interface", "addresses", "id", "name"}
|
peerLabels = []string{"interface", "addresses", "id", "name", "user"}
|
||||||
)
|
)
|
||||||
|
|
||||||
// NewMetricsServer returns a new prometheus server
|
// NewMetricsServer returns a new prometheus server
|
||||||
@@ -126,6 +126,7 @@ func (m *MetricsServer) UpdatePeerMetrics(peer *domain.Peer, status domain.PeerS
|
|||||||
peer.Interface.AddressStr(),
|
peer.Interface.AddressStr(),
|
||||||
string(status.PeerId),
|
string(status.PeerId),
|
||||||
peer.DisplayName,
|
peer.DisplayName,
|
||||||
|
string(peer.UserIdentifier),
|
||||||
}
|
}
|
||||||
|
|
||||||
if status.LastHandshake != nil {
|
if status.LastHandshake != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user