diff options
Diffstat (limited to 'elastic/generate-config.py')
-rwxr-xr-x | elastic/generate-config.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/elastic/generate-config.py b/elastic/generate-config.py index 49a6209..31c8e3a 100755 --- a/elastic/generate-config.py +++ b/elastic/generate-config.py @@ -59,7 +59,18 @@ def generate_dashboards(): out_file = dir + 'soledad-benchmarks.json' print('Generating ' + out_file) - rendered = pystache.render(template, tests) + panels = '[' + count = 0 + for test in tests['tests']: + test_name = test['name'] + count += 1 + panels += '{\\"id\\":\\"' + test_name + '\\",\\"panelIndex\\":' + str(count) + ',\\"col\\":1,\\"row\\":' + str(count) + ',\\"size_x\\":6,\\"size_y\\":3,\\"type\\":\\"visualization\\"}, ' + panels = panels[:-2] + panels += ']' + + print(panels) + panels_json = { 'panels_json': panels } + rendered = pystache.render(template, panels_json) #print(rendered) out = open(out_file, 'w') |