be explicit about ignoring params
This commit is contained in:
parent
15ac365463
commit
b656759e0e
1 changed files with 5 additions and 5 deletions
|
@ -30,7 +30,7 @@ class SimpleMetrics:
|
||||||
self.prometheus_port = port
|
self.prometheus_port = port
|
||||||
self.dht_node: Node = node
|
self.dht_node: Node = node
|
||||||
|
|
||||||
async def handle_metrics_get_request(self, request: web.Request):
|
async def handle_metrics_get_request(self, _):
|
||||||
try:
|
try:
|
||||||
return web.Response(
|
return web.Response(
|
||||||
text=prom_generate_latest().decode(),
|
text=prom_generate_latest().decode(),
|
||||||
|
@ -40,7 +40,7 @@ class SimpleMetrics:
|
||||||
log.exception('could not generate prometheus data')
|
log.exception('could not generate prometheus data')
|
||||||
raise
|
raise
|
||||||
|
|
||||||
async def handle_peers_csv(self, request: web.Request):
|
async def handle_peers_csv(self, _):
|
||||||
out = StringIO()
|
out = StringIO()
|
||||||
writer = csv.DictWriter(out, fieldnames=["ip", "port", "dht_id"])
|
writer = csv.DictWriter(out, fieldnames=["ip", "port", "dht_id"])
|
||||||
writer.writeheader()
|
writer.writeheader()
|
||||||
|
@ -48,7 +48,7 @@ class SimpleMetrics:
|
||||||
writer.writerow({"ip": peer.address, "port": peer.udp_port, "dht_id": peer.node_id.hex()})
|
writer.writerow({"ip": peer.address, "port": peer.udp_port, "dht_id": peer.node_id.hex()})
|
||||||
return web.Response(text=out.getvalue(), content_type='text/csv')
|
return web.Response(text=out.getvalue(), content_type='text/csv')
|
||||||
|
|
||||||
async def handle_blobs_csv(self, request: web.Request):
|
async def handle_blobs_csv(self, _):
|
||||||
out = StringIO()
|
out = StringIO()
|
||||||
writer = csv.DictWriter(out, fieldnames=["blob_hash"])
|
writer = csv.DictWriter(out, fieldnames=["blob_hash"])
|
||||||
writer.writeheader()
|
writer.writeheader()
|
||||||
|
@ -56,7 +56,7 @@ class SimpleMetrics:
|
||||||
writer.writerow({"blob_hash": blob.hex()})
|
writer.writerow({"blob_hash": blob.hex()})
|
||||||
return web.Response(text=out.getvalue(), content_type='text/csv')
|
return web.Response(text=out.getvalue(), content_type='text/csv')
|
||||||
|
|
||||||
async def active_estimation(self, request: web.Request):
|
async def active_estimation(self, _):
|
||||||
# - "crawls" the network for peers close to our node id (not a full aggressive crawler yet)
|
# - "crawls" the network for peers close to our node id (not a full aggressive crawler yet)
|
||||||
# given everything is random, the odds of a peer having the same X prefix bits matching ours is roughly 1/(2^X)
|
# given everything is random, the odds of a peer having the same X prefix bits matching ours is roughly 1/(2^X)
|
||||||
# we use that to estimate the network size, see issue #3463 for related papers and details
|
# we use that to estimate the network size, see issue #3463 for related papers and details
|
||||||
|
@ -65,7 +65,7 @@ class SimpleMetrics:
|
||||||
close_ids = [peer for peer in peers if peer.node_id[0] == self.dht_node.protocol.node_id[0]]
|
close_ids = [peer for peer in peers if peer.node_id[0] == self.dht_node.protocol.node_id[0]]
|
||||||
return web.json_response({"total": len(peers), "close": len(close_ids)})
|
return web.json_response({"total": len(peers), "close": len(close_ids)})
|
||||||
|
|
||||||
async def passive_estimation(self, request: web.Request):
|
async def passive_estimation(self, _):
|
||||||
# same method as above but instead we use the routing table and assume our implementation was able to add
|
# same method as above but instead we use the routing table and assume our implementation was able to add
|
||||||
# all the reachable close peers, which should be usable for seed nodes since they are super popular
|
# all the reachable close peers, which should be usable for seed nodes since they are super popular
|
||||||
total_peers = self.dht_node.protocol.routing_table.get_peers()
|
total_peers = self.dht_node.protocol.routing_table.get_peers()
|
||||||
|
|
Loading…
Add table
Reference in a new issue