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 program that analyzes data from inertia measurement units installed in aircraft and generates g-exceedance curves.

    A program that analyzes data from inertia measurement units installed in aircraft and generates g-exceedance curves.

    Pooya 1 Dec 02, 2021
    A Python package for caclulations and visualizations in geological sciences.

    geo_calcs A Python package for caclulations and visualizations in geological sciences. Free software: MIT license Documentation: https://geo-calcs.rea

    Drew Heasman 1 Jul 12, 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
    FURY - A software library for scientific visualization in Python

    Free Unified Rendering in Python A software library for scientific visualization in Python. General Information β€’ Key Features β€’ Installation β€’ How to

    169 Dec 21, 2022
    This Crash Course will cover all you need to know to start using Plotly in your projects.

    Plotly Crash Course This course was designed to help you get started using Plotly. If you ever felt like your data visualization skills could use an u

    FΓ‘bio Neves 2 Aug 21, 2022
    Data visualization electromagnetic spectrum

    Datenvisualisierung-Elektromagnetischen-Spektrum Anhand des Moduls matplotlib sollen die Daten des elektromagnetischen Spektrums dargestellt werden. D

    Pulsar 1 Sep 01, 2022
    βœ… Today I Learn

    Today I Learn EDA numpy_100ex numpy_0~10 airline_satisfaction_prediction BERT_naver_movie_classification NLP_prepare NLP_Tweet_Emotion_Recognition tex

    Yeonghoo_Ahn 3 Dec 15, 2022
    A Python toolbox for gaining geometric insights into high-dimensional data

    "To deal with hyper-planes in a 14 dimensional space, visualize a 3D space and say 'fourteen' very loudly. Everyone does it." - Geoff Hinton Overview

    Contextual Dynamics Laboratory 1.8k Dec 29, 2022
    Automatically visualize your pandas dataframe via a single print! πŸ“Š πŸ’‘

    A Python API for Intelligent Visual Discovery Lux is a Python library that facilitate fast and easy data exploration by automating the visualization a

    Lux 4.3k Dec 28, 2022
    Visualize large time-series data in plotly

    plotly_resampler enables visualizing large sequential data by adding resampling functionality to Plotly figures. In this Plotly-Resampler demo over 11

    PreDiCT.IDLab 604 Dec 28, 2022
    Attractors is a package for simulation and visualization of strange attractors.

    attractors Attractors is a package for simulation and visualization of strange attractors. Installation The simplest way to install the module is via

    Vignesh M 45 Jul 31, 2022
    Interactive Dashboard for Visualizing OSM Data Change

    Dashboard and intuitive data downloader for more interactive experience with interpreting osm change data.

    1 Feb 20, 2022
    πŸ§‡ Make Waffle Charts in Python.

    PyWaffle PyWaffle is an open source, MIT-licensed Python package for plotting waffle charts. It provides a Figure constructor class Waffle, which coul

    Guangyang Li 528 Jan 02, 2023
    Simple spectra visualization tool for astronomers

    SpecViewer A simple visualization tool for astronomers. Dependencies Python = 3.7.4 PyQt5 = 5.15.4 pyqtgraph == 0.10.0 numpy = 1.19.4 How to use py

    5 Oct 07, 2021
    `charts.css.py` brings `charts.css` to Python. Online documentation and samples is available at the link below.

    charts.css.py charts.css.py provides a python API to convert your 2-dimension data lists into html snippet, which will be rendered into charts by CSS,

    Ray Luo 3 Sep 23, 2021
    Insert SVGs into matplotlib

    Insert SVGs into matplotlib

    Andrew White 35 Dec 29, 2022
    πŸ—Ύ Streamlit Component for rendering kepler.gl maps

    streamlit-keplergl πŸ—Ύ Streamlit Component for rendering kepler.gl maps in a streamlit app. 🎈 Live Demo 🎈 Installation pip install streamlit-keplergl

    Christoph Rieke 39 Dec 14, 2022
    A tool for creating Toontown-style nametags in Panda3D

    Toontown-Nametag Toontown-Nametag is a tool for creating Toontown Online/Toontown Rewritten-style nametags in Panda3D. It contains a function, createN

    BoggoTV 2 Dec 23, 2021
    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
    Alternative layout visualizer for ZSA Moonlander keyboard

    General info This is a keyboard layout visualizer for ZSA Moonlander keyboard (because I didn't find their Oryx or their training tool particularly us

    10 Jul 19, 2022