14 """Poll statistics from the server."""
25 async
def run(addr: str) ->
None:
26 async
with grpc.aio.insecure_channel(addr)
as channel:
27 channelz_stub = channelz_pb2_grpc.ChannelzStub(channel)
28 response = await channelz_stub.GetServers(
29 channelz_pb2.GetServersRequest(start_server_id=0))
30 print(
'Info for all servers: %s' % response)
34 parser = argparse.ArgumentParser()
35 parser.add_argument(
'--addr',
39 help=
'the address to request')
40 args = parser.parse_args()
44 if __name__ ==
'__main__':
46 asyncio.get_event_loop().run_until_complete(
main())