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
    Frbmclust - Clusterize FRB profiles using hierarchical clustering, plot corresponding parameters distributions

    frbmclust Getting Started Clusterize FRB profiles using hierarchical clustering,

    3 May 06, 2022
    These data visualizations were created for my introductory computer science course using Python

    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
    Tools for calculating and visualizing Elo-like ratings of MLB teams using Retosheet data

    Overview This project uses historical baseball games data to calculate an Elo-like rating for MLB teams based on regular season match ups. The Elo rat

    Lukas Owens 0 Aug 25, 2021
    This repository contains a streaming Dataflow pipeline written in Python with Apache Beam, reading data from PubSub.

    Sample streaming Dataflow pipeline written in Python This repository contains a streaming Dataflow pipeline written in Python with Apache Beam, readin

    Israel Herraiz 9 Mar 18, 2022
    A command line tool for visualizing CSV/spreadsheet-like data

    PerfPlotter Read data from CSV files using pandas and generate interactive plots using bokeh, which can then be embedded into HTML pages and served by

    Gino Mempin 0 Jun 25, 2022
    Easily convert matplotlib plots from Python into interactive Leaflet web maps.

    mplleaflet mplleaflet is a Python library that converts a matplotlib plot into a webpage containing a pannable, zoomable Leaflet map. It can also embe

    Jacob Wasserman 502 Dec 28, 2022
    Official Matplotlib cheat sheets

    Official Matplotlib cheat sheets

    Matplotlib Developers 6.7k Jan 09, 2023
    DataVisualization - The evolution of my arduino and python journey. New level of competence achieved

    DataVisualization - The evolution of my arduino and python journey. New level of competence achieved

    1 Jan 03, 2022
    Debugging, monitoring and visualization for Python Machine Learning and Data Science

    Welcome to TensorWatch TensorWatch is a debugging and visualization tool designed for data science, deep learning and reinforcement learning from Micr

    Microsoft 3.3k Dec 27, 2022
    Lightweight, extensible data validation library for Python

    Cerberus Cerberus is a lightweight and extensible data validation library for Python. v = Validator({'name': {'type': 'string'}}) v.validate({

    eve 2.9k Dec 27, 2022
    Interactive chemical viewer for 2D structures of small molecules

    👀 mols2grid mols2grid is an interactive chemical viewer for 2D structures of small molecules, based on RDKit. ➡️ Try the demo notebook on Google Cola

    Cédric Bouysset 154 Dec 26, 2022
    Visualise top-rated GitHub repositories in a barchart by keyword

    This python script was written for simple purpose -- to visualise top-rated GitHub repositories in a barchart by keyword. Script generates html-page with barchart and information about repository own

    Cur1iosity 2 Feb 07, 2022
    Altair extension for saving charts in a variety of formats.

    Altair Saver This packge provides extensions to Altair for saving charts to a variety of output types. Supported output formats are: .json/.vl.json: V

    Altair 85 Dec 09, 2022
    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
    Leyna's Visualizing Data With Python

    Leyna's Visualizing Data Below is information on the number of bilingual students in three school districts in Massachusetts. You will also find infor

    11 Oct 28, 2021
    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
    Visualize and compare datasets, target values and associations, with one line of code.

    In-depth EDA (target analysis, comparison, feature analysis, correlation) in two lines of code! Sweetviz is an open-source Python library that generat

    Francois Bertrand 2.3k Jan 05, 2023
    Bokeh Plotting Backend for Pandas and GeoPandas

    Pandas-Bokeh provides a Bokeh plotting backend for Pandas, GeoPandas and Pyspark DataFrames, similar to the already existing Visualization feature of

    Patrik Hlobil 822 Jan 07, 2023
    Python package to Create, Read, Write, Edit, and Visualize GSFLOW models

    pygsflow pyGSFLOW is a python package to Create, Read, Write, Edit, and Visualize GSFLOW models API Documentation pyGSFLOW API documentation can be fo

    pyGSFLOW 21 Dec 14, 2022
    Color maps for POV-Ray v3.7 from the Plasma, Inferno, Magma and Viridis color maps in Python's Matplotlib

    POV-Ray-color-maps Color maps for POV-Ray v3.7 from the Plasma, Inferno, Magma and Viridis color maps in Python's Matplotlib. The include file Color_M

    Tor Olav Kristensen 1 Apr 05, 2022