All Projects → psiace-archive → fastdash

psiace-archive / fastdash

Licence: MIT license
FastDash = FastAPI + DashBoard.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to fastdash

Cryptotrader
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (+891.3%)
Mutual labels:  monitor
Pm2 Server Monit
Monitor server CPU / Memory / Process / Zombie Process / Disk size / Security Packages / Network Input / Network Output
Stars: ✭ 247 (+973.91%)
Mutual labels:  monitor
ms-fastapi-template
This project was built as a result of a deepening of the studies discussed on the blog farlley.com with a greater focus on Domain Driven Design (DDD) architecture. In this work you will find a simple template for creating microservices, as well as a use case (which will still be implemented according to the Roadmap found in this same document) a…
Stars: ✭ 31 (+34.78%)
Mutual labels:  fastapi
Droidtelescope
DroidTelescope(DT),Android端App性能监控框架
Stars: ✭ 231 (+904.35%)
Mutual labels:  monitor
Swmp
A responsive, eye-pleasing Linux server statistics dashboard.
Stars: ✭ 245 (+965.22%)
Mutual labels:  monitor
celery-monitor
The celery monitor app was written by Django.
Stars: ✭ 92 (+300%)
Mutual labels:  monitor
Webmonitor
实时监控网页变化,并发送通知(Monitor web page changes in real time and send notifications)
Stars: ✭ 212 (+821.74%)
Mutual labels:  monitor
QuickTraceiOSLogger
A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
Stars: ✭ 16 (-30.43%)
Mutual labels:  monitor
Irpmon
The goal of the tool is to monitor requests received by selected device objects or kernel drivers. The tool is quite similar to IrpTracker but has several enhancements. It supports 64-bit versions of Windows (no inline hooks are used, only moodifications to driver object structures are performed) and monitors IRP, FastIo, AddDevice, DriverUnload and StartIo requests.
Stars: ✭ 248 (+978.26%)
Mutual labels:  monitor
perf-monitor
Kernel profiler based on perf_event and ebpf
Stars: ✭ 28 (+21.74%)
Mutual labels:  monitor
Centreon Plugins
Collection of standard plugins to discover and gather cloud-to-edge metrics and status across your whole IT infrastructure.
Stars: ✭ 234 (+917.39%)
Mutual labels:  monitor
Sentry
Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes
Stars: ✭ 239 (+939.13%)
Mutual labels:  monitor
prometheus-fastapi-instrumentator
Instrument your FastAPI app
Stars: ✭ 511 (+2121.74%)
Mutual labels:  fastapi
Moreco
moreco 是一个能够为小、中、大型项目提供最合适架构的一条龙生态系统。满足项目从小型到中型至大型的衍变过程。从编码到监控至运维都满足、且各种功能都插件化,支持插件间的切换。支持Spring Boot、Spring Cloud、Axon 无缝升级
Stars: ✭ 231 (+904.35%)
Mutual labels:  monitor
FRDP
Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin ⭐
Stars: ✭ 55 (+139.13%)
Mutual labels:  fastapi
Wam
Web App Monitor
Stars: ✭ 216 (+839.13%)
Mutual labels:  monitor
Pagerbeauty
📟✨ PagerDuty on-call widget for monitoring dashboard. Datadog and Grafana compatible
Stars: ✭ 250 (+986.96%)
Mutual labels:  monitor
blog-fastapi-vuejs
Simple project that I write using fastapi, motor, and umongo for the backend. VueJS on the frontend
Stars: ✭ 76 (+230.43%)
Mutual labels:  fastapi
wowstat
A World of Warcraft realm status monitor
Stars: ✭ 20 (-13.04%)
Mutual labels:  monitor
fastapi-debug-toolbar
A debug toolbar for FastAPI.
Stars: ✭ 90 (+291.3%)
Mutual labels:  fastapi

FastDash

There are countless ways to do one thing, I just choose the one that works for myself.

Note: Just a demo, no production, no guarantee.

FastDash is just FastAPI and DashBoard. Obviously another host health dashboard, working with FastAPI.

TODO

  • API
    • More and more-fine-grained API.
    • Smaller and reasonable root API.
  • UI
    • Basic display.
    • Beautiful charts.
  • Others
    • Reasonable data storage.
    • Simple performance / availability analysis.

Usage

You need to have Python & Pipenv.

git clone [email protected]:psiace/fastdash.git
pipenv install
# for developer, run `pipenv install --dev`
pipenv shell
uvicorn fastdash.main:app --reload
# or `pipenv run uvicorn fastdash.main:app --reload`

Now, you can see all infomation at http://127.0.0.1:8000/api/fastdash.

All routes are available on /docs or /redoc paths with Swagger or ReDoc.

Contact

Chojan Shang - @PsiACE - [email protected]

Project Link: https://github.com/psiace/fastdash

License

This project is licensed under the terms of the MIT license.

Credits

  • pyDash: A small web-based monitoring dashboard for your linux pc/server writen in Python and Django + Chart.js.
  • FastAPI: A modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
  • FastAPI RealWorld: Backend logic implementation for RealWorld with awesome FastAPI. I learned a lot, including the code.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].