Giter Site home page Giter Site logo

fops.net's Introduction

注意

该项目已使用GO语言重构,请移步到:FOPS

概述

提供给开发人员、管理员维护的运维系统。

以简洁的方式提供WEB端操作

本平台采用.NET5 + Blazor技术实现

Image text

功能

1、持续集成,从git仓库拉取代码、编译打包docker镜像,并发布到K8s

2、链路跟踪,查看整个链路的完整生命周期的耗时调用。(包括:WebApiConsumerFssJobBackgroundService),WebApi也可作为我们的网关日志查看。

3、慢查询,支持dbRedishttpesmq 耗时高的语句。

4、FSS调度管理,支持任务的维护、查看进度、执行日志。

5、yaml管理,将yaml脚本维护到FOPS,并支持远程更新到K8S。

待实现

1、服务器环境,查看服务器的CPU、内存、硬盘、进程(CPU占比、内存占用、线程数)、TCP连接等环境数据。

2、日志统计,支持查看所有应用产生的日志,并提供状态统计,及告警。

3、MQ积压统计,支持查看目前队列的积压情况,并提供统计,及告警。

4、健康检查,提供各个应用dbRedishttpesmq健康检查,及告警。

Docker部署

docker run -d --name fops -p 88:88 fops fops:latest \
-e Database__fops="DataType=MySql,Server=mysql:3306,UserID=root,PassWord=steden@123,Catalog=fops,PoolMaxSize=50,PoolMinSize=1" \ # 数据库连接
-e FSS__本地="http://fss:888" \ # fss server 地址
-e ElasticSearch__LinkTrack="Server=http://es:9200,Username=es,Password=123456" \ # 全链路跟踪存储的es地址
--restart=always

fops.net's People

Contributors

steden avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

xmlgrg

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.