4 # time series in 5s steps
8 'help': 'how many things ran',
9 'series': [0] * 6 + [1] * 6 + [2] * 6 + [7] * 12 + [8] * 12
13 'help': 'how many things failed',
14 'series': [0] * 12 + [1] * 6 + [5] * 24
18 num = len(series[list(series)[0]]['series'])
19 now = int(time.time() * 1000)
20 timestamps = [now - 5000 * (num - i) for i in range(num)]
22 for metric, data in series.items():
23 assert len(data['series']) == num
24 print(f'# TYPE {metric} {data["type"]}')
25 print(f'# HELP {metric} {data["help"]}')
26 for (time, datum) in zip(timestamps, data['series']):
27 print(f'{metric} {datum} {time}')