本文整理汇总了Python中reporter.Reporter.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Reporter.__init__方法的具体用法?Python Reporter.__init__怎么用?Python Reporter.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reporter.Reporter
的用法示例。
在下文中一共展示了Reporter.__init__方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
def __init__(self, identity, src, sink, amount, start):
Reporter.__init__(self, identity)
self.source = src
self.dest = sink
self.size = float(amount) * 8000.0 # amount in MByte -> 1000*8 KBits
self.start_time = float(start) * 1000.0 # 1000ms in a second
self.am_i_done = 0
示例2: __init__
# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
def __init__(self, registry, refresh_interval, filename=None):
Reporter.__init__(self, registry, refresh_interval)
self._filename = filename
if filename:
self._fh = open(filename, 'w')
else:
self._fh = sys.stdout
return
示例3: __init__
# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
def __init__(self, identity, left, right, rate, delay, size):
Reporter.__init__(self, identity)
self.left_node = left
self.right_node = right
# Need to standardize units to kbit/ms, kbits, and ms
self.capacity_kbit_per_ms = float(rate) # 1000 Kilobits in a Megabit, 1000 ms in a s
self.ms_prop_delay = float(delay) # Already standardized
self.kbits_in_each_buffer = 8.0 * float(size) # 8 = conversion from BYTE to BIT, ignore 1024 vs 1000 convention
self.left_buff = LinkBuffer(self.kbits_in_each_buffer)
self.right_buff = LinkBuffer(self.kbits_in_each_buffer)
self.bidirectional_queueing_delay_memory = [-1] * constants.QUEUEING_DELAY_WINDOW
示例4: __init__
# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
def __init__(self, registry, host='0.0.0.0', port=9091):
Reporter.__init__(self, registry)
self._snapshot = {}
reporter = self
class ReporterView(FlaskView):
route_base = '/'
def __init__(self):
FlaskView.__init__(self)
return
@route(route_base)
def index(self):
return HttpReporter.generate_output(
reporter.snapshot
)
@route('/metrics/')
def metrics(self):
return HttpReporter.generate_output(
reporter.snapshot.get('metrics')
)
@route('/health/')
def metrics(self):
return HttpReporter.generate_output(
reporter.snapshot['health']
)
def start_app():
app = Flask(__name__)
ReporterView.register(app)
app.run(host=host, port=port)
return
self._http_thread = Thread(
name='metrics_web_server',
target=start_app,
verbose=True,
)
return
示例5: __init__
# 需要导入模块: from reporter import Reporter [as 别名]
# 或者: from reporter.Reporter import __init__ [as 别名]
def __init__(self, ID):
Reporter.__init__(self, ID)