This project is created to visualize the system statistics such as memory usage, CPU usage, memory accessible by process and much more using Kibana Dashboard with Elasticsearch.

Overview

System Stats Visualizer

  • This project is created to visualize the system statistics such as memory usage, CPU usage, memory accessible by process and much more using Elasticsearch with Kibana.

  • Installation

  • Requirements: Python, Elasticsearch, Kibana
  • Create a Virtual Environment:

    pip install pyenv
    pyenv install 3.9.7
    pyenv virtualenv system-stats-env
    pyenv local system-stats-env


    Install requirements using: pip install -r requirements.txt

    Install Elasticsearch for your system, click here to check the instruction for your system.

    Install Kibana for your system, click here to check the instruction for your system.

    Starting the project

  • Start elasticsearch and kibana service dependig on your OS.
  • Go to project folder and execute: python system-info.py
  • Now visit kibana service at http://localhost:5601
  • Go to Menu > Stack Management > Saved Object and click import to import dashbord preset from your project folder named export.ndjson
  • To view the dashboard go to Menu > Dashboard > System_Info
  • Stats update every 5 seconds, click refresh to check the latest stats.
  • You can modify the dashboard by clicking create visualization.

  • Dashboard Preview

    Hope you like it.

    Owner
    Vishal Teotia
    We can build a fully responsive website using
    Vishal Teotia
    A streamlit component for bi-directional communication with bokeh plots.

    Streamlit Bokeh Events A streamlit component for bi-directional communication with bokeh plots. Its just a workaround till streamlit team releases sup

    Ashish Shukla 123 Dec 25, 2022
    Write python locally, execute SQL in your data warehouse

    RasgoQL Write python locally, execute SQL in your data warehouse ≪ Read the Docs · Join Our Slack » RasgoQL is a Python package that enables you to ea

    Rasgo 265 Nov 21, 2022
    GD-UltraHack - A Mod Menu for Geometry Dash. Specifically a MegahackV5 clone in Python. Only for Windows

    GD UltraHack: The Mod Menu that Nobody asked for. This is a mod menu for the gam

    zeo 1 Jan 05, 2022
    Matplotlib tutorial for beginner

    matplotlib is probably the single most used Python package for 2D-graphics. It provides both a very quick way to visualize data from Python and publication-quality figures in many formats. We are goi

    Nicolas P. Rougier 2.6k Dec 28, 2022
    Arras.io Highest Scores Over Time Bar Chart Race

    Arras.io Highest Scores Over Time Bar Chart Race This repo contains a python script (make_racing_bar_chart.py) that can generate a csv file which can

    Road 2 Jan 16, 2022
    Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.

    AutoViz Automatically Visualize any dataset, any size with a single line of code. AutoViz performs automatic visualization of any dataset with one lin

    AutoViz and Auto_ViML 1k Jan 02, 2023
    100 Days of Code The Complete Python Pro Bootcamp for 2022

    100-Day-With-Python 100 Days of Code - The Complete Python Pro Bootcamp for 2022. In this course, I spend with python language over 100 days, and I up

    Rajdip Das 8 Jun 22, 2022
    A python visualization of the A* path finding algorithm

    A python visualization of the A* path finding algorithm. It allows you to pick your start, end location and make obstacles and then view the process of finding the shortest path. You can also choose

    Kimeon 4 Aug 02, 2022
    Realtime Viewer Mandelbrot set with Python and Taichi (cpu, opengl, cuda, vulkan, metal)

    Mandelbrot-set-Realtime-Viewer- Realtime Viewer Mandelbrot set with Python and Taichi (cpu, opengl, cuda, vulkan, metal) Control: "WASD" - movement, "

    22 Oct 31, 2022
    Generating interfaces(CLI, Qt GUI, Dash web app) from a Python function.

    oneFace is a Python library for automatically generating multiple interfaces(CLI, GUI, WebGUI) from a callable Python object. oneFace is an easy way t

    NaNg 31 Oct 21, 2022
    NorthPitch is a python soccer plotting library that sits on top of Matplotlib

    NorthPitch is a python soccer plotting library that sits on top of Matplotlib.

    Devin Pleuler 30 Feb 22, 2022
    The windML framework provides an easy-to-use access to wind data sources within the Python world, building upon numpy, scipy, sklearn, and matplotlib. Renewable Wind Energy, Forecasting, Prediction

    windml Build status : The importance of wind in smart grids with a large number of renewable energy resources is increasing. With the growing infrastr

    Computational Intelligence Group 125 Dec 24, 2022
    A Jupyter - Three.js bridge

    pythreejs A Python / ThreeJS bridge utilizing the Jupyter widget infrastructure. Getting Started Installation Using pip: pip install pythreejs And the

    Jupyter Widgets 844 Dec 27, 2022
    Extensible, parallel implementations of t-SNE

    openTSNE openTSNE is a modular Python implementation of t-Distributed Stochasitc Neighbor Embedding (t-SNE) [1], a popular dimensionality-reduction al

    Pavlin Poličar 1.1k Jan 03, 2023
    This tool is designed to help administrators get an overview of their Active Directory structure.

    This tool is designed to help administrators get an overview of their Active Directory structure. In the group view you can see all elements of an AD (OU, USER, GROUPS, COMPUTERS etc.). In the user v

    deexno 2 Oct 30, 2022
    Functions for easily making publication-quality figures with matplotlib.

    Data-viz utils 📈 Functions for data visualization in matplotlib 📚 API Can be installed using pip install dvu and then imported with import dvu. You

    Chandan Singh 16 Sep 15, 2022
    An interactive UMAP visualization of the MNIST data set.

    Code for an interactive UMAP visualization of the MNIST data set. Demo at https://grantcuster.github.io/umap-explorer/. You can read more about the de

    grant 70 Dec 27, 2022
    TensorDebugger (TDB) is a visual debugger for deep learning. It extends TensorFlow with breakpoints + real-time visualization of the data flowing through the computational graph

    TensorDebugger (TDB) is a visual debugger for deep learning. It extends TensorFlow (Google's Deep Learning framework) with breakpoints + real-time visualization of the data flowing through the comput

    Eric Jang 1.4k Dec 15, 2022
    Simple python implementation with matplotlib to manually fit MIST isochrones to Gaia DR2 color-magnitude diagrams

    Simple python implementation with matplotlib to manually fit MIST isochrones to Gaia DR2 color-magnitude diagrams

    Karl Jaehnig 7 Oct 22, 2022
    Tandem Mass Spectrum Prediction with Graph Transformers

    MassFormer This is the original implementation of MassFormer, a graph transformer for small molecule MS/MS prediction. Check out the preprint on arxiv

    Röst Lab 13 Oct 27, 2022