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
    Learn Basic to advanced level Data visualisation techniques from this Repository

    Data visualisation Hey, You can learn Basic to advanced level Data visualisation techniques from this Repository. Data visualization is the graphic re

    Shashank dwivedi 16 Jan 03, 2023
    Package managers visualization

    Software Galaxies This repository combines visualizations of major software package managers. All visualizations are available here: http://anvaka.git

    Andrei Kashcha 1.4k Dec 22, 2022
    UNMAINTAINED! Renders beautiful SVG maps in Python.

    Kartograph is not maintained anymore As you probably already guessed from the commit history in this repo, Kartograph.py is not maintained, which mean

    1k Dec 09, 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
    An application that allows you to design and test your own stock trading algorithms in an attempt to beat the market.

    StockBot is a Python application for designing and testing your own daily stock trading algorithms. Installation Use the

    Ryan Cullen 280 Dec 19, 2022
    Bcc2telegraf: An integration that sends ebpf-based bcc histogram metrics to telegraf daemon

    bcc2telegraf bcc2telegraf is an integration that sends ebpf-based bcc histogram

    Peter Bobrov 2 Feb 17, 2022
    Homework 2: Matplotlib and Data Visualization

    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
    Matplotlib JOTA style for making figures

    Matplotlib JOTA style for making figures This repo has Matplotlib JOTA style to format plots and figures for publications and presentation.

    JOTA JORNALISMO 2 May 05, 2022
    A tool for creating SVG timelines from simple JSON input.

    A tool for creating SVG timelines from simple JSON input.

    Jason Reisman 432 Dec 30, 2022
    Fast 1D and 2D histogram functions in Python

    About Sometimes you just want to compute simple 1D or 2D histograms with regular bins. Fast. No nonsense. Numpy's histogram functions are versatile, a

    Thomas Robitaille 237 Dec 18, 2022
    Some method of processing point cloud

    Point-Cloud Some method of processing point cloud inversion the completion pointcloud to incomplete point cloud Some model of encoding point cloud to

    Tan 1 Nov 19, 2021
    A visualization tool made in Pygame for various pathfinding algorithms.

    Pathfinding-Visualizer 🚀 A visualization tool made in Pygame for various pathfinding algorithms. Pathfinding is closely related to the shortest path

    Aysha sana 7 Jul 09, 2022
    Generate knowledge graphs with interesting geometries, like lattices

    Geometric Graphs Generate knowledge graphs with interesting geometries, like lattices. Works on Python 3.9+ because it uses cool new features. Get out

    Charles Tapley Hoyt 5 Jan 03, 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
    Flame Graphs visualize profiled code

    Flame Graphs visualize profiled code

    Brendan Gregg 14.1k Jan 03, 2023
    Plotting library for IPython/Jupyter notebooks

    bqplot 2-D plotting library for Project Jupyter Introduction bqplot is a 2-D visualization system for Jupyter, based on the constructs of the Grammar

    3.4k Dec 29, 2022
    The Timescale NFT Starter Kit is a step-by-step guide to get up and running with collecting, storing, analyzing and visualizing NFT data from OpenSea, using PostgreSQL and TimescaleDB.

    Timescale NFT Starter Kit The Timescale NFT Starter Kit is a step-by-step guide to get up and running with collecting, storing, analyzing and visualiz

    Timescale 102 Dec 24, 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
    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
    Streamlit dashboard examples - Twitter cashtags, StockTwits, WSB, Charts, SQL Pattern Scanner

    streamlit-dashboards Streamlit dashboard examples - Twitter cashtags, StockTwits, WSB, Charts, SQL Pattern Scanner Tutorial Video https://ww

    122 Dec 21, 2022