differentiate between clients and service nodes

pull/630/head
Jeff Becker 5 years ago
parent 1e57a7082d
commit dd2d69444f
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -45,22 +45,28 @@ def peers_main():
print("_peers_inbound.info Number of inbound lokinet peers") print("_peers_inbound.info Number of inbound lokinet peers")
print("_peers_outbound.label outbound peers") print("_peers_outbound.label outbound peers")
print("_peers_inbound.label inbound peers") print("_peers_inbound.label inbound peers")
print("_peers_clients.info Number of lokinet client peers")
print("_peers_clients.label lokinet client peers")
else: else:
inbound = Dict(int) inbound = Dict(int)
outbound = Dict(int) outbound = Dict(int)
clients = Dict(int)
try: try:
j = jsonrpc("llarp.admin.link.neighboors") j = jsonrpc("llarp.admin.link.neighboors")
for peer in j['result']: for peer in j['result']:
if peer["outbound"]: if peer["svcnode"]:
outbound[peer['ident']] += 1 if peer["outbound"]:
outbound[peer['ident']] += 1
else:
inbound[peer['ident']] += 1
else: else:
inbound[peer['ident']] += 1 clients[peer['ident']] += 1
except RequestException: except RequestException:
pass pass
print("_peers_outbound.value {}".format(len(outbound))) print("_peers_outbound.value {}".format(len(outbound)))
print("_peers_inbound.value {}".format(len(inbound))) print("_peers_inbound.value {}".format(len(inbound)))
print("_peers_clients.value {}".format(len(clients)))
if __name__ == '__main__': if __name__ == '__main__':
exe = os.path.basename(sys.argv[0]).lower() exe = os.path.basename(sys.argv[0]).lower()

Loading…
Cancel
Save