TUN-7000: Reduce metric cardinality of closedConnections metric by removing error as tag
This commit is contained in:
parent
45e8eb7275
commit
7ef9bb89d3
|
@ -15,7 +15,7 @@ var (
|
||||||
clientConnLabels = []string{"conn_index"}
|
clientConnLabels = []string{"conn_index"}
|
||||||
clientMetrics = struct {
|
clientMetrics = struct {
|
||||||
totalConnections prometheus.Counter
|
totalConnections prometheus.Counter
|
||||||
closedConnections *prometheus.CounterVec
|
closedConnections prometheus.Counter
|
||||||
sentPackets *prometheus.CounterVec
|
sentPackets *prometheus.CounterVec
|
||||||
sentBytes *prometheus.CounterVec
|
sentBytes *prometheus.CounterVec
|
||||||
receivePackets *prometheus.CounterVec
|
receivePackets *prometheus.CounterVec
|
||||||
|
@ -30,9 +30,8 @@ var (
|
||||||
totalConnections: prometheus.NewCounter(
|
totalConnections: prometheus.NewCounter(
|
||||||
totalConnectionsOpts(logging.PerspectiveClient),
|
totalConnectionsOpts(logging.PerspectiveClient),
|
||||||
),
|
),
|
||||||
closedConnections: prometheus.NewCounterVec(
|
closedConnections: prometheus.NewCounter(
|
||||||
closedConnectionsOpts(logging.PerspectiveClient),
|
closedConnectionsOpts(logging.PerspectiveClient),
|
||||||
[]string{"error"},
|
|
||||||
),
|
),
|
||||||
sentPackets: prometheus.NewCounterVec(
|
sentPackets: prometheus.NewCounterVec(
|
||||||
sentPacketsOpts(logging.PerspectiveClient),
|
sentPacketsOpts(logging.PerspectiveClient),
|
||||||
|
@ -284,7 +283,7 @@ func (cc *clientCollector) startedConnection() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *clientCollector) closedConnection(err error) {
|
func (cc *clientCollector) closedConnection(err error) {
|
||||||
clientMetrics.closedConnections.WithLabelValues(err.Error()).Inc()
|
clientMetrics.closedConnections.Inc()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *clientCollector) sentPackets(size logging.ByteCount) {
|
func (cc *clientCollector) sentPackets(size logging.ByteCount) {
|
||||||
|
|
Loading…
Reference in New Issue