GithubHelp home page GithubHelp logo

yuchen1030 / log2net-lgwg.logquery Goto Github PK

View Code? Open in Web Editor NEW
19.0 1.0 4.0 47.37 MB

LgWG.LogQuery为日志查询网站,它查询日志数据库的数据(Log2Net组件存储的日志数据),显示各服务器/网站的实时数据图表显示,提供操作轨迹数据和监控数据的查询功能,并对异常情况进行告警。项目使用ABP框架开发。

C# 96.21% CSS 1.94% ASP 0.01% HTML 1.01% Makefile 0.01% Shell 0.01% PowerShell 0.01% CoffeeScript 0.79%
logquery

log2net-lgwg.logquery's Introduction

Log2Net-LgWG.LogQuery

LgWG.LogQuery为日志查询网站,它查询日志数据库的数据(Log2Net组件存储的日志数据),显示各服务器/网站的实时数据图表显示,提供操作轨迹数据和监控数据的查询功能,并对异常情况进行告警。

本项目代码使用VS2017 .Net4.6.1开发,使用了ABP框架。为方便某些电脑上没有安装VS2017的筒子们使用,代码中包含了发布文件 LgWG.LogQuery_WebRelease_NET461.rar,解压后修改配置后可直接发布。

相关博文: https://www.cnblogs.com/yuchen1030/p/11153458.html

本查询网站包括用户管理、日志查询、系统监控等功能,使用ABP框架开发。

1 网站基本功能

网站基本功能包括账户管理、租户管理、角色管理、权限管理、异常处理、日志记录等。这些基本功能的设计需要使用ABP框架自带的思路方法处理,具体实现参考ABP框架开发使用文档。

2 日志查询

日志查询主要用于按照系统名称、服务器名称、时段、日志类型、关键词等条件查询操作轨迹类数据,主要以列表数据的形式展示日志数据。在列表的左侧,可以显示服务器的概况,如cpu使用率,内存使用率等。在列表的上侧,显示日志的分类汇总情况。如下图所示:

3 系统监控

系统监控主要监控各服务器和应用网站的情况,主要以图形化的方面实时显示网站/服务器的运行情况。

(1)、概况实时显示:显示服务器在当前时刻的cpu/内存使用率等情况;

(2)、服务器状态监控:显示服务器在某时段内的cpu/内存使用率等情况;

(3)、系统流量监控:显示系统在某时段内的在线人数、某页面的访问人数等;

(4)、异常告警:在系统新加入监控或失去监控时音乐告警。

如下图所示:

上图中,每台服务器显示一条曲线图。因为本人测试的服务器只有一台,所以只有一个曲线图。随着服务器个数的增加,自动添加曲线图的个数。

log2net-lgwg.logquery's People

Contributors

yuchen1030 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

log2net-lgwg.logquery's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.