|
10 | 10 |
|
11 | 11 | from .messages import envelope |
12 | 12 | from .exceptions import ReceptorBufferError |
| 13 | +from .stats import connected_peers_guage |
13 | 14 |
|
14 | 15 | logger = logging.getLogger(__name__) |
15 | 16 |
|
@@ -74,9 +75,11 @@ def connection_made(self, transport): |
74 | 75 | self.transport = transport |
75 | 76 | self.greeted = False |
76 | 77 | self.incoming_buffer = DataBuffer() |
| 78 | + connected_peers_guage.inc() |
77 | 79 | self.loop.create_task(self.wait_greeting()) |
78 | 80 |
|
79 | 81 | def connection_lost(self, exc): |
| 82 | + connected_peers_guage.dec() |
80 | 83 | self.receptor.remove_connection(self) |
81 | 84 |
|
82 | 85 | def data_received(self, data): |
@@ -171,10 +174,12 @@ def __init__(self, receptor, loop): |
171 | 174 |
|
172 | 175 | def connection_made(self, transport): |
173 | 176 | self.transport = transport |
| 177 | + connected_peers_guage.inc() |
174 | 178 | if self not in self.receptor.controller_connections: |
175 | 179 | self.receptor.controller_connections.append(self) |
176 | 180 |
|
177 | 181 | def connection_lost(self, exc): |
| 182 | + connected_peers_guage.dec() |
178 | 183 | if self in self.receptor.controller_connections: |
179 | 184 | self.receptor.controller_connections.remove(self) |
180 | 185 |
|
|
0 commit comments