def _test_rpc_call(self): health_monitor_node_rpc_api = HealthMonitorNodeAPI(self.host) message = {"resource": "RAM", "vm_name": "SEMY"} result = health_monitor_node_rpc_api.collect_recent_stats(self.ctx, message) LOG.info("Received: %s" % result)
def collect_data_remote(self, hostname, vm_name, resource): """ Collect data from network (AMQP). Not Implemented :param hostname: :param vm_name: :param resource: :return: """ raise NotImplemented health_rpc_api = HealthMonitorNodeAPI(hostname) if health_rpc_api is None: raise Exception("Unable to get health_monitor_node RPC API object") message = {"resource": resource, "vm_name": vm_name} return health_rpc_api.collect_recent_stats(self.ctx, message)