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
    Lightspin AWS IAM Vulnerability Scanner

    Red-Shadow Lightspin AWS IAM Vulnerability Scanner Description Scan your AWS IAM Configuration for shadow admins in AWS IAM based on misconfigured den

    Lightspin 90 Dec 14, 2022
    Render tokei's output to interactive sunburst chart.

    Render tokei's output to interactive sunburst chart.

    134 Dec 15, 2022
    PolytopeSampler is a Matlab implementation of constrained Riemannian Hamiltonian Monte Carlo for sampling from high dimensional disributions on polytopes

    PolytopeSampler PolytopeSampler is a Matlab implementation of constrained Riemannian Hamiltonian Monte Carlo for sampling from high dimensional disrib

    9 Sep 26, 2022
    A script written in Python that generate output custom color (HEX or RGB input to x1b hexadecimal)

    ColorShell ─ 1.5 Planned for v2: setup.sh for setup alias This script converts HEX and RGB code to x1b x1b is code for colorize outputs, works on ou

    Riley 4 Oct 31, 2021
    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
    Data Visualization Guide for Presentations, Reports, and Dashboards

    This is a highly practical and example-based guide on visually representing data in reports and dashboards.

    Anton Zhiyanov 395 Dec 29, 2022
    Matplotlib tutorial for beginner

    matplotlib is probably the single most used Python package for 2D-graphics. It provides both a very quick way to visualize data from Python and publication-quality figures in many formats. We are goi

    Nicolas P. Rougier 2.6k Dec 28, 2022
    Official Matplotlib cheat sheets

    Official Matplotlib cheat sheets

    Matplotlib Developers 6.7k Jan 09, 2023
    A pandas extension that solves all problems of Jalai/Iraninan/Shamsi dates

    Jalali Pandas Extentsion A pandas extension that solves all problems of Jalai/Iraninan/Shamsi dates Features Series Extenstion Convert string to Jalal

    51 Jan 02, 2023
    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
    Exploratory analysis and data visualization of aircraft accidents and incidents in Brazil.

    Exploring aircraft accidents in Brazil Occurrencies with aircraft in Brazil are investigated by the Center for Investigation and Prevention of Aircraf

    Augusto Herrmann 5 Dec 14, 2021
    Python scripts for plotting audiograms and related data from Interacoustics Equinox audiometer and Otoaccess software.

    audiometry Python scripts for plotting audiograms and related data from Interacoustics Equinox 2.0 audiometer and Otoaccess software. Maybe similar sc

    Hamilton Lab at UT Austin 2 Jun 15, 2022
    A tool to plot and execute Rossmos's Formula, that helps to catch serial criminals using mathematics

    Rossmo Plotter A tool to plot and execute Rossmos's Formula using python, that helps to catch serial criminals using mathematics Author: Amlan Saha Ku

    Amlan Saha Kundu 3 Aug 29, 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
    Automatically Visualize any dataset, any size with a single line of code. Created by Ram Seshadri. Collaborators Welcome. Permission Granted upon Request.

    AutoViz Automatically Visualize any dataset, any size with a single line of code. AutoViz performs automatic visualization of any dataset with one lin

    AutoViz and Auto_ViML 1k Jan 02, 2023
    Data visualization using matplotlib

    Data visualization using matplotlib project instructions Top 5 Most Common Coffee Origins In this visualization I used data from Ankur Chavda on Kaggl

    13 Oct 27, 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
    Generate visualizations of GitHub user and repository statistics using GitHub Actions.

    GitHub Stats Visualization Generate visualizations of GitHub user and repository statistics using GitHub Actions. This project is currently a work-in-

    Aditya Thakekar 1 Jan 11, 2022
    Schema validation for Xarray objects

    xarray-schema Schema validation for Xarray installation This package is in the early stages of development. Install it from source: pip install git+gi

    carbonplan 22 Oct 31, 2022
    Python Data Validation for Humans™.

    validators Python data validation for Humans. Python has all kinds of data validation tools, but every one of them seems to require defining a schema

    Konsta Vesterinen 670 Jan 09, 2023