Changeset 711 in code for trunk/server.go


Ignore:
Timestamp:
Nov 17, 2021, 2:58:19 PM (4 years ago)
Author:
contact
Message:

Add message counter metrics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r710 r711  
    102102                downstreams int64Gauge
    103103                upstreams   int64Gauge
     104
     105                upstreamOutMessagesTotal   prometheus.Counter
     106                upstreamInMessagesTotal    prometheus.Counter
     107                downstreamOutMessagesTotal prometheus.Counter
     108                downstreamInMessagesTotal  prometheus.Counter
    104109        }
    105110}
     
    171176                Help: "Current number of upstream connections",
    172177        }, s.metrics.upstreams.Float64)
     178
     179        s.metrics.upstreamOutMessagesTotal = factory.NewCounter(prometheus.CounterOpts{
     180                Name: "soju_upstream_out_messages_total",
     181                Help: "Total number of outgoing messages sent to upstream servers",
     182        })
     183
     184        s.metrics.upstreamInMessagesTotal = factory.NewCounter(prometheus.CounterOpts{
     185                Name: "soju_upstream_in_messages_total",
     186                Help: "Total number of incoming messages received from upstream servers",
     187        })
     188
     189        s.metrics.downstreamOutMessagesTotal = factory.NewCounter(prometheus.CounterOpts{
     190                Name: "soju_downstream_out_messages_total",
     191                Help: "Total number of outgoing messages sent to downstream clients",
     192        })
     193
     194        s.metrics.downstreamInMessagesTotal = factory.NewCounter(prometheus.CounterOpts{
     195                Name: "soju_downstream_in_messages_total",
     196                Help: "Total number of incoming messages received from downstream clients",
     197        })
    173198}
    174199
Note: See TracChangeset for help on using the changeset viewer.