def test_monitor():
    while 1:
        monitor = ResourceMonitor().set_log_level(10)
        nb_print(monitor.cpu_count)
        nb_print(monitor.get_current_process_memory())
        nb_print(monitor.get_current_process_cpu())
        nb_print(monitor.get_os_cpu_percpu())
        nb_print(monitor.get_os_cpu_avaragecpu())
        nb_print(monitor.get_os_cpu_totalcpu())
        nb_print(monitor.get_os_virtual_memory())
        nb_print(monitor.get_os_net_info())
        time.sleep(1)
        nb_print(monitor.get_os_net_info())
        nb_print(monitor.get_all_info())
Exemplo n.º 2
0
                self.result['recent_60_minutes']['time_arr'].append(
                    t1.strftime('%Y-%m-%d %H:%M:00'))
                count = self.statistic_by_period(
                    t1.strftime('%Y-%m-%d %H:%M:00'),
                    t2.strftime('%Y-%m-%d %H:%M:00'))
                self.result['recent_60_minutes']['count_arr'].append(count)

            for i in range(0, 60):
                t1 = datetime.datetime.now() + datetime.timedelta(
                    seconds=-(59 - i))
                t2 = datetime.datetime.now() + datetime.timedelta(
                    seconds=-(58 - i))
                self.result['recent_60_seconds']['time_arr'].append(
                    t1.strftime('%Y-%m-%d %H:%M:%S'))
                count = self.statistic_by_period(
                    t1.strftime('%Y-%m-%d %H:%M:%S'),
                    t2.strftime('%Y-%m-%d %H:%M:%S'))
                self.result['recent_60_seconds']['count_arr'].append(count)


if __name__ == '__main__':
    print(get_cols('4'))
    # pprint(query_result('queue_test54_task_status', '2019-09-15 00:00:00', '2019-09-25 00:00:00', True, '999', 0))
    # print(json.dumps(query_result(**{'col_name': 'queue_test56', 'start_time': '2019-09-18 16:03:29', 'end_time': '2019-09-21 16:03:29', 'is_success': '1', 'function_params': '', 'page': '0'}))[:1000])
    # nb_print(get_speed_last_minute('queue_test54'))

    # nb_print(get_speed('queue_test56', '2019-09-18 16:03:29', '2019-09-23 16:03:29'))
    stat = Statistic('queue_test56')
    stat.build_result()
    nb_print(stat.result)
Exemplo n.º 3
0
def query_result_view():
    nb_print(request.values.to_dict())
    return jsonify(query_result(**request.values.to_dict()))
Exemplo n.º 4
0
def login():
    form = LoginForm()
    if request.method == 'POST':

        nb_print(form.validate())
        nb_print(form.password.data)
        nb_print(form.user_name.data)
        nb_print(form.user_name.errors)
        nb_print(form.password.errors)
        if form.validate_on_submit():
            user = query_user(form.user_name.data)
            if user is not None and request.form['password'] == user[
                    'password']:
                curr_user = User()
                curr_user.id = form.user_name.data

                # 通过Flask-Login的login_user方法登录用户
                nb_print(form.remember_me.data)
                login_user(curr_user,
                           remember=form.remember_me.data,
                           duration=datetime.timedelta(days=7))

                return redirect(url_for('index'))

            flash('用户名或密码错误', category='error')

            # if form.user_name.data == 'user' and form.password.data == 'mtfy123':
            #     login_user(form.user_name.data, form.remember_me.data)
            #     return redirect(url_for('index'))
            # else:
            #     flash('账号或密码错误',category='error')
            #     return render_template('login4.html', form=form)

    return render_template('login.html', form=form)
Exemplo n.º 5
0
def query_cols_view():
    nb_print(request.args)
    return jsonify(get_cols(request.args.get('col_name_search')))