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 Jupyter - Leaflet.js bridge

    ipyleaflet A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook. Usage Selecting a basemap for a leaflet map: Loading a geojso

    Jupyter Widgets 1.3k Dec 27, 2022
    China and India Population and GDP Visualization

    China and India Population and GDP Visualization Historical Population Comparison between India and China This graph shows the population data of Indi

    Nicolas De Mello 10 Oct 27, 2021
    Python Data Structures for Humans™.

    Schematics Python Data Structures for Humans™. About Project documentation: https://schematics.readthedocs.io/en/latest/ Schematics is a Python librar

    Schematics 2.5k Dec 28, 2022
    A small collection of tools made by me, that you can use to visualize atomic orbitals in both 2D and 3D in different aspects.

    Orbitals in Python A small collection of tools made by me, that you can use to visualize atomic orbitals in both 2D and 3D in different aspects, and o

    Prakrisht Dahiya 1 Nov 25, 2021
    The repository is my code for various types of data visualization cases based on the Matplotlib library.

    ScienceGallery The repository is my code for various types of data visualization cases based on the Matplotlib library. It summarizes the code and cas

    Warrick Xu 2 Apr 20, 2022
    HM02: Visualizing Interesting Datasets

    HM02: Visualizing Interesting Datasets This is a homework assignment for CSCI 40 class at Claremont McKenna College. Go to the project page to learn m

    Qiaoling Chen 11 Oct 26, 2021
    Make your BSC transaction simple.

    bsc_trade_history Make your BSC transaction simple. 中文ReadMe Background: inspired by debank ,Practice my hands on this small project Blog:Crypto-BscTr

    foolisheddy 7 Jul 06, 2022
    cqMore is a CadQuery plugin based on CadQuery 2.1.

    cqMore (under construction) cqMore is a CadQuery plugin based on CadQuery 2.1. Installation Please use conda to install CadQuery and its dependencies

    Justin Lin 36 Dec 21, 2022
    Profile and test to gain insights into the performance of your beautiful Python code

    Profile and test to gain insights into the performance of your beautiful Python code View Demo - Report Bug - Request Feature QuickPotato in a nutshel

    Joey Hendricks 138 Dec 06, 2022
    An interactive dashboard built with python that enables you to visualise how rent prices differ across Sweden.

    sweden-rent-dashboard An interactive dashboard built with python that enables you to visualise how rent prices differ across Sweden. The dashboard/web

    Rory Crean 5 Dec 19, 2021
    Some examples with MatPlotLib library in Python

    MatPlotLib Example Some examples with MatPlotLib library in Python Point: Run files only in project's directory About me Full name: Matin Ardestani Ag

    Matin Ardestani 4 Mar 29, 2022
    UNMAINTAINED! Renders beautiful SVG maps in Python.

    Kartograph is not maintained anymore As you probably already guessed from the commit history in this repo, Kartograph.py is not maintained, which mean

    1k Dec 09, 2022
    Function Plotter: a simple application with GUI to plot mathematical functions

    Function-Plotter Function Plotter is a simple application with GUI to plot mathe

    Mohamed Nabawe 4 Jan 03, 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
    Curvipy - The Python package for visualizing curves and linear transformations in a super simple way

    Curvipy - The Python package for visualizing curves and linear transformations in a super simple way

    Dylan Tintenfich 55 Dec 28, 2022
    Visualize data of Vietnam's regions with interactive maps.

    Plotting Vietnam Development Map This is my personal project that I use plotly to analyse and visualize data of Vietnam's regions with interactive map

    1 Jun 26, 2022
    Small project to recursively calculate and plot each successive order of the Hilbert Curve

    hilbert-curve Small project to recursively calculate and plot each successive order of the Hilbert Curve. After watching 3Blue1Brown's video on Hilber

    Stefan Mejlgaard 2 Nov 15, 2021
    An interactive GUI for WhiteboxTools in a Jupyter-based environment

    whiteboxgui An interactive GUI for WhiteboxTools in a Jupyter-based environment GitHub repo: https://github.com/giswqs/whiteboxgui Documentation: http

    Qiusheng Wu 105 Dec 15, 2022
    web application for flight log analysis & review

    Flight Review This is a web application for flight log analysis. It allows users to upload ULog flight logs, and analyze them through the browser. It

    PX4 Drone Autopilot 145 Dec 20, 2022
    Matplotlib JOTA style for making figures

    Matplotlib JOTA style for making figures This repo has Matplotlib JOTA style to format plots and figures for publications and presentation.

    JOTA JORNALISMO 2 May 05, 2022