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
    Material for dataviz course at university of Bordeaux

    Material for dataviz course at university of Bordeaux

    Nicolas P. Rougier 50 Jul 17, 2022
    Flexitext is a Python library that makes it easier to draw text with multiple styles in Matplotlib

    Flexitext is a Python library that makes it easier to draw text with multiple styles in Matplotlib

    Tomás Capretto 93 Dec 28, 2022
    It's an application to calculate I from v and r. It can also plot a graph between V vs I.

    Ohm-s-Law-Visualizer It's an application to calculate I from v and r using Ohm's Law. It can also plot a graph between V vs I. Story I'm doing my Unde

    Sihab Sahariar 1 Nov 20, 2021
    Pydrawer: The Python package for visualizing curves and linear transformations in a super simple way

    pydrawer 📐 The Python package for visualizing curves and linear transformations in a super simple way. ✏️ Installation Install pydrawer package with

    Dylan Tintenfich 56 Dec 30, 2022
    Create animated and pretty Pandas Dataframe or Pandas Series

    Rich DataFrame Create animated and pretty Pandas Dataframe or Pandas Series, as shown below: Installation pip install rich-dataframe Usage Minimal exa

    Khuyen Tran 92 Dec 26, 2022
    Graphical display tools, to help students debug their class implementations in the Carcassonne family of projects

    carcassonne_tools Graphical display tools, to help students debug their class implementations in the Carcassonne family of projects NOTE NOTE NOTE The

    1 Nov 08, 2021
    Homework 2: Matplotlib and Data Visualization

    Homework 2: Matplotlib and Data Visualization Overview These data visualizations were created for my introductory computer science course using Python

    Sophia Huang 12 Oct 20, 2022
    Small project demonstrating the use of Grafana and InfluxDB for monitoring the speed of an internet connection

    Speedtest monitor for Grafana A small project that allows internet speed monitoring using Grafana, InfluxDB 2 and Speedtest. Demo Requirements Docker

    Joshua Ghali 3 Aug 06, 2021
    Create a table with row explanations, column headers, using matplotlib

    Create a table with row explanations, column headers, using matplotlib. Intended usage was a small table containing a custom heatmap.

    4 Aug 14, 2022
    A small timeseries transformation API built on Flask and Pandas

    #Mcflyin ###A timeseries transformation API built on Pandas and Flask This is a small demo of an API to do timeseries transformations built on Flask a

    Rob Story 84 Mar 25, 2022
    GDSHelpers is an open-source package for automatized pattern generation for nano-structuring.

    GDSHelpers GDSHelpers in an open-source package for automatized pattern generation for nano-structuring. It allows exporting the pattern in the GDSII-

    Helge Gehring 76 Dec 16, 2022
    https://there.oughta.be/a/macro-keyboard

    inkkeys Details and instructions can be found on https://there.oughta.be/a/macro-keyboard In contrast to most of my other projects, I decided to put t

    Sebastian Staacks 209 Dec 21, 2022
    Getting started with Python, Dash and Plot.ly for the Data Dashboards team

    data_dashboards Getting started with Python, Dash and Plot.ly for the Data Dashboards team Getting started MacOS users: # Install the pyenv version ma

    Department for Levelling Up, Housing and Communities 1 Nov 08, 2021
    This is a place where I'm playing around with pandas to analyze data in a csv/excel file.

    pandas-csv-excel-analysis This is a place where I'm playing around with pandas to analyze data in a csv/excel file. 0-start A very simple cheat sheet

    Chuqin 3 Oct 05, 2022
    Create artistic visualisations with your exercise data (Python version)

    strava_py Create artistic visualisations with your exercise data (Python version). This is a port of the R strava package to Python. Examples Facets A

    Marcus Volz 53 Dec 28, 2022
    A simple project on Data Visualization for CSCI-40 course.

    Simple-Data-Visualization A simple project on Data Visualization for CSCI-40 course - the instructions can be found here SAT results in New York in 20

    Hugo Matousek 8 Oct 27, 2021
    A Bokeh project developed for learning and teaching Bokeh interactive plotting!

    Bokeh-Python-Visualization A Bokeh project developed for learning and teaching Bokeh interactive plotting! See my medium blog posts about making bokeh

    Will Koehrsen 350 Dec 05, 2022
    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
    Collection of scripts for making high quality beautiful math-related posters.

    Poster Collection of scripts for making high quality beautiful math-related posters. The poster can have as large printing size as 3x2 square feet wit

    Nattawut Phetmak 3 Jun 09, 2022
    Cryptocurrency Centralized Exchange Visualization

    This is a simple one that uses Grafina to visualize cryptocurrency from the Bitkub exchange. This service will make a request to the Bitkub API from your wallet and save the response to Postgresql. G

    Popboon Mahachanawong 1 Nov 24, 2021