def execution(execution_id=0): m = monitor() m.execution_id = execution_id environment = { 'version': version, 'timestamp': datetime.now(), 'execution_id': execution_id } engine_folders = m.get_engine_folders() engine_projects = m.get_engine_projects() engine_kpi = m.get_engine_kpi() engine_info = m.get_engine_info() execution_statistics = m.get_execution_statistics() package_info = m.get_package_info() package_kpi = m.get_package_kpi() package_list = m.get_package_list() package_executables = m.get_package_executables() package_children = m.get_package_children() return render_template( 'execution-details.html', environment=environment, engine_folders=engine_folders, engine_projects=engine_projects, engine_info=engine_info, engine_kpi=engine_kpi, execution_statistics=execution_statistics, package_info=package_info, package_kpi=package_kpi, package_list=package_list, package_children=package_children, package_executables=package_executables )
def package_events(execution_id, event_type): m = monitor() m.execution_id = execution_id environment = { 'version': version, 'timestamp': datetime.now(), 'execution_id': execution_id, 'event_type': event_type } engine_kpi = m.get_engine_kpi() engine_info = m.get_engine_info() package_info = m.get_package_info() package_kpi = m.get_package_kpi() package_events = m.get_package_events(event_type) return render_template( 'execution-events.html', environment=environment, engine_info=engine_info, package_info=package_info, package_kpi=package_kpi, package_events=package_events )
def package_history(folder_name, project_name, status, package_name): folder_name = urllib.parse.unquote(folder_name) project_name = urllib.parse.unquote(project_name) package_name = urllib.parse.unquote(package_name) m = monitor() m.project_name = project_name m.package_name = package_name m.folder_name = folder_name environment = { 'version': version, 'timestamp': datetime.now(), 'folder_name': folder_name, 'project_name': project_name, 'package_name': package_name, 'status': status } engine_kpi = m.get_engine_kpi() engine_info = m.get_engine_info() package_info = m.get_package_info() package_kpi = m.get_package_kpi() package_history = m.get_package_history() return render_template( 'execution-history.html', environment=environment, engine_info=engine_info, package_info=package_info, package_kpi=package_kpi, package_history=package_history )
def package_execution_values(execution_id): m = monitor() m.execution_id = execution_id environment = { 'version': version, 'timestamp': datetime.now(), 'execution_id': execution_id, } engine_info = m.get_engine_info() package_info = m.get_package_info() package_kpi = m.get_package_kpi() package_parameters = m.get_package_details("execution-values") package_overrides = m.get_package_details("execution-overrides") return render_template( 'execution-values.html', environment=environment, engine_info=engine_info, package_info=package_info, package_kpi=package_kpi, package_parameters=package_parameters, package_overrides=package_overrides )
def not_found(error): m = monitor() engine_info = m.get_engine_info() environment = {'version': version, 'timestamp': datetime.now()} return render_template('404.html', environment=environment, engine_info=engine_info)
def not_found(error): m = monitor() engine_info = m.get_engine_info() environment = { 'version': version, 'timestamp': datetime.now() } return render_template( '404.html', environment=environment, engine_info=engine_info )
def packages(folder_name=monitor.all, project_name=monitor.all, status=monitor.all): folder_name = urllib.parse.unquote(folder_name) project_name = urllib.parse.unquote(project_name) m = monitor() m.folder_name = folder_name m.project_name = project_name m.status = status environment = { 'version': version, 'timestamp': datetime.now(), 'project_name': project_name, 'folder_name': folder_name, 'status': status } engine_folders = m.get_engine_folders() engine_projects = m.get_engine_projects() engine_kpi = m.get_engine_kpi() engine_info = m.get_engine_info() execution_statistics = m.get_execution_statistics() package_info = m.get_package_info() package_kpi = m.get_package_kpi() package_list = m.get_package_list() package_executables = m.get_package_executables() package_children = m.get_package_children() return render_template( 'index.html', environment=environment, engine_folders=engine_folders, engine_projects=engine_projects, engine_info=engine_info, engine_kpi=engine_kpi, execution_statistics=execution_statistics, package_info=package_info, package_kpi=package_kpi, package_list=package_list, package_children=package_children, package_executables=package_executables )