当前位置: 首页>>代码示例>>Python>>正文


Python ExperimentController.get_traces方法代码示例

本文整理汇总了Python中nepi.execution.ec.ExperimentController.get_traces方法的典型用法代码示例。如果您正苦于以下问题:Python ExperimentController.get_traces方法的具体用法?Python ExperimentController.get_traces怎么用?Python ExperimentController.get_traces使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在nepi.execution.ec.ExperimentController的用法示例。


在下文中一共展示了ExperimentController.get_traces方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: create_node

# 需要导入模块: from nepi.execution.ec import ExperimentController [as 别名]
# 或者: from nepi.execution.ec.ExperimentController import get_traces [as 别名]
    node = create_node(ec, username, pl_user, pl_password)
    #second_set_nodes.append(node)
    command = "wget -O ~/client.out ftp://159.226.40.196/client.out && echo \"$HOSTNAME is OK.\" > ~/report"
    app_getclient = add_app(ec,command,node)
    apps.append(app_getclient)
    command = "chmod 777 ~/client.out && cd ~ && ./client.out 202.119.236.130"
    app_startclient = add_app(ec,command,node)
    apps.append(app_startclient)
    #wangyang,startclient must execute after getclient and startserver
    ec.register_condition(app_startclient, ResourceAction.START, app_getclient, ResourceState. STOPPED)
    ec.register_condition(app_startclient, ResourceAction.START, app_getserver, ResourceState. STARTED)

    
# Deploy the experiment:
#wangyang,run all apps 
ec.deploy()


# Wait until the applications are finish to retrive the traces:
ec.wait_finished(apps)
#wangyang,retrive the trace in the server node named report,then save this record into local machine
for trace in ec.get_traces(app_getserver):
    trace_stream = ec.trace(app_getserver, 'report')
    f = open("./report.txt", "w")
    f.write(trace_stream)
    f.close()

ec.shutdown()

# END
开发者ID:nfvproject,项目名称:ict,代码行数:32,代码来源:wangyang.py


注:本文中的nepi.execution.ec.ExperimentController.get_traces方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。