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
    Extract and visualize information from Gurobi log files

    GRBlogtools Extract information from Gurobi log files and generate pandas DataFrames or Excel worksheets for further processing. Also includes a wrapp

    Gurobi Optimization 56 Nov 17, 2022
    Draw datasets from within Jupyter.

    drawdata This small python app allows you to draw a dataset in a jupyter notebook. This should be very useful when teaching machine learning algorithm

    vincent d warmerdam 505 Nov 27, 2022
    GD-UltraHack - A Mod Menu for Geometry Dash. Specifically a MegahackV5 clone in Python. Only for Windows

    GD UltraHack: The Mod Menu that Nobody asked for. This is a mod menu for the gam

    zeo 1 Jan 05, 2022
    Turn a STAC catalog into a dask-based xarray

    StackSTAC Turn a list of STAC items into a 4D xarray DataArray (dims: time, band, y, x), including reprojection to a common grid. The array is a lazy

    Gabe Joseph 148 Dec 19, 2022
    Create matplotlib visualizations from the command-line

    MatplotCLI Create matplotlib visualizations from the command-line MatplotCLI is a simple utility to quickly create plots from the command-line, levera

    Daniel Moura 46 Dec 16, 2022
    Data Visualizer for Super Mario Kart (SNES)

    Data Visualizer for Super Mario Kart (SNES)

    MrL314 21 Nov 20, 2022
    Area-weighted venn-diagrams for Python/matplotlib

    Venn diagram plotting routines for Python/Matplotlib Routines for plotting area-weighted two- and three-circle venn diagrams. Installation The simples

    Konstantin Tretyakov 400 Dec 31, 2022
    Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

    Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

    Glumpy 1.1k Jan 05, 2023
    `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
    Kglab - an abstraction layer in Python for building knowledge graphs

    Graph Data Science: an abstraction layer in Python for building knowledge graphs, integrated with popular graph libraries – atop Pandas, RDFlib, pySHACL, RAPIDS, NetworkX, iGraph, PyVis, pslpython, p

    derwen.ai 466 Jan 09, 2023
    Create SVG drawings from vector geodata files (SHP, geojson, etc).

    SVGIS Create SVG drawings from vector geodata files (SHP, geojson, etc). SVGIS is great for: creating small multiples, combining lots of datasets in a

    Neil Freeman 78 Dec 09, 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
    Pyan3 - Offline call graph generator for Python 3

    Pyan takes one or more Python source files, performs a (rather superficial) static analysis, and constructs a directed graph of the objects in the combined source, and how they define or use each oth

    Juha Jeronen 235 Jan 02, 2023
    Interactive chemical viewer for 2D structures of small molecules

    👀 mols2grid mols2grid is an interactive chemical viewer for 2D structures of small molecules, based on RDKit. ➡️ Try the demo notebook on Google Cola

    Cédric Bouysset 154 Dec 26, 2022
    Render tokei's output to interactive sunburst chart.

    Render tokei's output to interactive sunburst chart.

    134 Dec 15, 2022
    A simple, fast, extensible python library for data validation.

    Validr A simple, fast, extensible python library for data validation. Simple and readable schema 10X faster than jsonschema, 40X faster than schematic

    kk 209 Sep 19, 2022
    Domain Connectivity Analysis Tools to analyze aggregate connectivity patterns across a set of domains during security investigations

    DomainCAT (Domain Connectivity Analysis Tool) Domain Connectivity Analysis Tool is used to analyze aggregate connectivity patterns across a set of dom

    DomainTools 34 Dec 09, 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
    Flame Graphs visualize profiled code

    Flame Graphs visualize profiled code

    Brendan Gregg 14.1k Jan 03, 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