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
    Python library that makes it easy for data scientists to create charts.

    Chartify Chartify is a Python library that makes it easy for data scientists to create charts. Why use Chartify? Consistent input data format: Spend l

    Spotify 3.2k Jan 01, 2023
    The official colors of the FAU as matplotlib/seaborn colormaps

    FAU - Colors The official colors of Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) as matplotlib / seaborn colormaps. We support the old colo

    Machine Learning and Data Analytics Lab FAU 9 Sep 05, 2022
    a simple REPL display lib for circuitpython

    Circuitpython-termio-lib a simple REPL display lib for circuitpython Fonctions cls clear terminal screen and set cursor on top left : coords 0,0 usage

    BeBoXoS 1 Nov 17, 2021
    python partial dependence plot toolbox

    PDPbox python partial dependence plot toolbox Motivation This repository is inspired by ICEbox. The goal is to visualize the impact of certain feature

    Li Jiangchun 723 Jan 07, 2023
    In-memory Graph Database and Knowledge Graph with Natural Language Interface, compatible with Pandas

    CogniPy for Pandas - In-memory Graph Database and Knowledge Graph with Natural Language Interface Whats in the box Reasoning, exploration of RDF/OWL,

    Cognitum Octopus 34 Dec 13, 2022
    📊 Charts with pure python

    A zero-dependency python package that prints basic charts to a Jupyter output Charts supported: Bar graphs Scatter plots Histograms 🍑 📊 👏 Examples

    Max Humber 54 Oct 04, 2022
    Easily configurable, chart dashboards from any arbitrary API endpoint. JSON config only

    Flask JSONDash Easily configurable, chart dashboards from any arbitrary API endpoint. JSON config only. Ready to go. This project is a flask blueprint

    Chris Tabor 3.3k Dec 31, 2022
    Parse Robinhood 1099 Tax Document from PDF into CSV

    Robinhood 1099 Parser This project converts Robinhood Securities 1099 tax document from PDF to CSV file. This tool will be helpful for those who need

    Keun Tae (Kevin) Park 52 Jun 10, 2022
    Typical: Fast, simple, & correct data-validation using Python 3 typing.

    typical: Python's Typing Toolkit Introduction Typical is a library devoted to runtime analysis, inference, validation, and enforcement of Python types

    Sean 171 Jan 02, 2023
    Practical-statistics-for-data-scientists - Code repository for O'Reilly book

    Code repository Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python by Peter Bruce, Andrew Bruce, and Peter Gedeck Pub

    1.7k Jan 04, 2023
    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
    eoplatform is a Python package that aims to simplify Remote Sensing Earth Observation by providing actionable information on a wide swath of RS platforms and provide a simple API for downloading and visualizing RS imagery

    An Earth Observation Platform Earth Observation made easy. Report Bug | Request Feature About eoplatform is a Python package that aims to simplify Rem

    Matthew Tralka 4 Aug 11, 2022
    PyFlow is a general purpose visual scripting framework for python

    PyFlow is a general purpose visual scripting framework for python. State Base structure of program implemented, such things as packages disco

    1.8k Jan 07, 2023
    NumPy and Pandas interface to Big Data

    Blaze translates a subset of modified NumPy and Pandas-like syntax to databases and other computing systems. Blaze allows Python users a familiar inte

    Blaze 3.1k Jan 01, 2023
    Python toolkit for defining+simulating+visualizing+analyzing attractors, dynamical systems, iterated function systems, roulette curves, and more

    Attractors A small module that provides functions and classes for very efficient simulation and rendering of iterated function systems; dynamical syst

    1 Aug 04, 2021
    Tidy data structures, summaries, and visualisations for missing data

    naniar naniar provides principled, tidy ways to summarise, visualise, and manipulate missing data with minimal deviations from the workflows in ggplot

    Nicholas Tierney 611 Dec 22, 2022
    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
    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
    This is Pygrr PolyArt, a program used for drawing custom Polygon models for your Pygrr project!

    This is Pygrr PolyArt, a program used for drawing custom Polygon models for your Pygrr project!

    Isaac 4 Dec 14, 2021
    Monochromatic colorscheme for matplotlib with opinionated sensible default

    Monochromatic colorscheme for matplotlib with opinionated sensible default If you need a simple monochromatic colorscheme for your matplotlib figures,

    Aria Ghora Prabono 2 May 06, 2022