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
    Flipper Zero documentation repo

    Flipper Zero Docs Participation To fix a bug or add something new to this repository, you need to open a pull-request. Also, on every page of the site

    Flipper Zero (All Repositories will be public soon) 114 Dec 30, 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
    Smarthome Dashboard with Grafana & InfluxDB

    Smarthome Dashboard with Grafana & InfluxDB This is a complete overhaul of my Raspberry Dashboard done with Flask. I switched from sqlite to InfluxDB

    6 Oct 20, 2022
    Uniform Manifold Approximation and Projection

    UMAP Uniform Manifold Approximation and Projection (UMAP) is a dimension reduction technique that can be used for visualisation similarly to t-SNE, bu

    Leland McInnes 6k Jan 08, 2023
    Machine learning beginner to Kaggle competitor in 30 days. Non-coders welcome. The program starts Monday, August 2, and lasts four weeks. It's designed for people who want to learn machine learning.

    30-Days-of-ML-Kaggle 🔥 About the Hands On Program 💻 Machine learning beginner → Kaggle competitor in 30 days. Non-coders welcome The program starts

    Roja Achary 145 Jan 01, 2023
    This is a Boids Simulation, written in Python with Pygame.

    PyNBoids A Python Boids Simulation This is a Boids simulation, written in Python3, with Pygame2 and NumPy. To use: Save the pynboids_sp.py file (and n

    Nik 17 Dec 18, 2022
    High-level geospatial data visualization library for Python.

    geoplot: geospatial data visualization geoplot is a high-level Python geospatial plotting library. It's an extension to cartopy and matplotlib which m

    Aleksey Bilogur 1k Jan 01, 2023
    HW_02 Data visualisation task

    HW_02 Data visualisation and Matplotlib practice Instructions for HW_02 Idea for data analysis As I was brainstorming ideas and running through databa

    9 Dec 13, 2022
    SummVis is an interactive visualization tool for text summarization.

    SummVis is an interactive visualization tool for analyzing abstractive summarization model outputs and datasets.

    Robustness Gym 246 Dec 08, 2022
    Extract data from ThousandEyes REST API and visualize it on your customized Grafana Dashboard.

    ThousandEyes Grafana Dashboard Extract data from the ThousandEyes REST API and visualize it on your customized Grafana Dashboard. Deploy Grafana, Infl

    Flo Pachinger 16 Nov 26, 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
    A Python library created to assist programmers with complex mathematical functions

    libmaths was created not only as a learning experience for me, but as a way to make mathematical models in seconds for Python users using mat

    Simple 73 Oct 02, 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
    PanGraphViewer -- show panenome graph in an easy way

    PanGraphViewer -- show panenome graph in an easy way Table of Contents Versions and dependences Desktop-based panGraphViewer Library installation for

    16 Dec 17, 2022
    Make visual music sheets for thatskygame (graphical representations of the Sky keyboard)

    sky-python-music-sheet-maker This program lets you make visual music sheets for Sky: Children of the Light. It will ask you a few questions, and does

    21 Aug 26, 2022
    A simple python script using Numpy and Matplotlib library to plot a Mohr's Circle when given a two-dimensional state of stress.

    Mohr's Circle Calculator This is a really small personal project done for Department of Civil Engineering, Delhi Technological University (formerly, D

    Agyeya Mishra 0 Jul 17, 2021
    A programming language built on top of Python to easily allow Swahili speakers to get started with programming without ever knowing English

    pyswahili A programming language built over Python to easily allow swahili speakers to get started with programming without ever knowing english pyswa

    Jordan Kalebu 72 Dec 15, 2022
    Material for dataviz course at university of Bordeaux

    Material for dataviz course at university of Bordeaux

    Nicolas P. Rougier 50 Jul 17, 2022
    metedraw is a project mainly for data visualization projects of Atmospheric Science, Marine Science, Environmental Science or other majors

    It is mainly for data visualization projects of Atmospheric Science, Marine Science, Environmental Science or other majors.

    Nephele 11 Jul 05, 2022
    Splore - a simple graphical interface for scrolling through and exploring data sets of molecules

    Scroll through and exPLORE molecule sets The splore framework aims to offer a si

    3 Jun 18, 2022