mirror of
https://github.com/m1k1o/neko.git
synced 2024-07-24 14:40:50 +12:00
join bytes by a label.
This commit is contained in:
parent
01b5d61e2b
commit
fb707f05a6
@ -105,40 +105,44 @@ func (m *metricsCtx) getBySession(session types.Session) metrics {
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
iceBytesSent: promauto.NewGauge(prometheus.GaugeOpts{
|
iceBytesSent: promauto.NewGauge(prometheus.GaugeOpts{
|
||||||
Name: "ice_bytes_sent",
|
Name: "bytes_sent",
|
||||||
Namespace: "neko",
|
Namespace: "neko",
|
||||||
Subsystem: "webrtc",
|
Subsystem: "webrtc",
|
||||||
Help: "Sent bytes using ICE transport to a session.",
|
Help: "Sent bytes to a session.",
|
||||||
ConstLabels: map[string]string{
|
ConstLabels: map[string]string{
|
||||||
"session_id": session.ID(),
|
"session_id": session.ID(),
|
||||||
|
"transport": "ice",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
iceBytesReceived: promauto.NewGauge(prometheus.GaugeOpts{
|
iceBytesReceived: promauto.NewGauge(prometheus.GaugeOpts{
|
||||||
Name: "ice_bytes_received",
|
Name: "bytes_received",
|
||||||
Namespace: "neko",
|
Namespace: "neko",
|
||||||
Subsystem: "webrtc",
|
Subsystem: "webrtc",
|
||||||
Help: "Received bytes using ICE transport from a session.",
|
Help: "Received bytes from a session.",
|
||||||
ConstLabels: map[string]string{
|
ConstLabels: map[string]string{
|
||||||
"session_id": session.ID(),
|
"session_id": session.ID(),
|
||||||
|
"transport": "ice",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
|
||||||
sctpBytesSent: promauto.NewGauge(prometheus.GaugeOpts{
|
sctpBytesSent: promauto.NewGauge(prometheus.GaugeOpts{
|
||||||
Name: "sctp_bytes_sent",
|
Name: "bytes_sent",
|
||||||
Namespace: "neko",
|
Namespace: "neko",
|
||||||
Subsystem: "webrtc",
|
Subsystem: "webrtc",
|
||||||
Help: "Sent bytes using SCTP transport to a session.",
|
Help: "Sent bytes to a session.",
|
||||||
ConstLabels: map[string]string{
|
ConstLabels: map[string]string{
|
||||||
"session_id": session.ID(),
|
"session_id": session.ID(),
|
||||||
|
"transport": "sctp",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
sctpBytesReceived: promauto.NewGauge(prometheus.GaugeOpts{
|
sctpBytesReceived: promauto.NewGauge(prometheus.GaugeOpts{
|
||||||
Name: "sctp_bytes_received",
|
Name: "bytes_received",
|
||||||
Namespace: "neko",
|
Namespace: "neko",
|
||||||
Subsystem: "webrtc",
|
Subsystem: "webrtc",
|
||||||
Help: "Received bytes using SCTP transport from a session.",
|
Help: "Received bytes from a session.",
|
||||||
ConstLabels: map[string]string{
|
ConstLabels: map[string]string{
|
||||||
"session_id": session.ID(),
|
"session_id": session.ID(),
|
||||||
|
"transport": "sctp",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user