- Timestamp:
- Nov 17, 2021, 2:58:19 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/downstream.go
r706 r711 445 445 } 446 446 447 func (dc *downstreamConn) ReadMessage() (*irc.Message, error) { 448 msg, err := dc.conn.ReadMessage() 449 if err != nil { 450 return nil, err 451 } 452 dc.srv.metrics.downstreamInMessagesTotal.Inc() 453 return msg, nil 454 } 455 447 456 func (dc *downstreamConn) readMessages(ch chan<- event) error { 448 457 for { … … 499 508 } 500 509 510 dc.srv.metrics.downstreamOutMessagesTotal.Inc() 501 511 dc.conn.SendMessage(msg) 502 512 } -
trunk/server.go
r710 r711 102 102 downstreams int64Gauge 103 103 upstreams int64Gauge 104 105 upstreamOutMessagesTotal prometheus.Counter 106 upstreamInMessagesTotal prometheus.Counter 107 downstreamOutMessagesTotal prometheus.Counter 108 downstreamInMessagesTotal prometheus.Counter 104 109 } 105 110 } … … 171 176 Help: "Current number of upstream connections", 172 177 }, 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 }) 173 198 } 174 199 -
trunk/upstream.go
r705 r711 1807 1807 } 1808 1808 1809 func (uc *upstreamConn) ReadMessage() (*irc.Message, error) { 1810 msg, err := uc.conn.ReadMessage() 1811 if err != nil { 1812 return nil, err 1813 } 1814 uc.srv.metrics.upstreamInMessagesTotal.Inc() 1815 return msg, nil 1816 } 1817 1809 1818 func (uc *upstreamConn) runUntilRegistered() error { 1810 1819 for !uc.registered { … … 1857 1866 } 1858 1867 1868 uc.srv.metrics.upstreamOutMessagesTotal.Inc() 1859 1869 uc.conn.SendMessage(msg) 1860 1870 }
Note:
See TracChangeset
for help on using the changeset viewer.