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
    The Metabolomics Integrator (MINT) is a post-processing tool for liquid chromatography-mass spectrometry (LCMS) based metabolomics.

    MINT (Metabolomics Integrator) The Metabolomics Integrator (MINT) is a post-processing tool for liquid chromatography-mass spectrometry (LCMS) based m

    Sören Wacker 0 May 04, 2022
    Tools for exploratory data analysis in Python

    Dora Exploratory data analysis toolkit for Python. Contents Summary Setup Usage Reading Data & Configuration Cleaning Feature Selection & Extraction V

    Nathan Epstein 599 Dec 25, 2022
    An interactive UMAP visualization of the MNIST data set.

    Code for an interactive UMAP visualization of the MNIST data set. Demo at https://grantcuster.github.io/umap-explorer/. You can read more about the de

    grant 70 Dec 27, 2022
    Plot toolbox based on Matplotlib, simple and elegant.

    Elegant-Plot Plot toolbox based on Matplotlib, simple and elegant. 绘制效果 绘制过程 数据准备 每种图标类型的目录下有data.csv文件,依据样例数据填入自己的数据。

    3 Jul 15, 2022
    📊 Charts with pure python

    A zero-dependency python package that prints basic charts to a Jupyter output Charts supported: Bar graphs Scatter plots Histograms 🍑 📊 👏 Examples

    Max Humber 54 Oct 04, 2022
    Monochromatic colorscheme for matplotlib with opinionated sensible default

    Monochromatic colorscheme for matplotlib with opinionated sensible default If you need a simple monochromatic colorscheme for your matplotlib figures,

    Aria Ghora Prabono 2 May 06, 2022
    Pglive - Pglive package adds support for thread-safe live plotting to pyqtgraph

    Live pyqtgraph plot Pglive package adds support for thread-safe live plotting to

    Martin Domaracký 15 Dec 10, 2022
    patchwork for matplotlib

    patchworklib patchwork for matplotlib test code Preparation of example plots import seaborn as sns import numpy as np import pandas as pd #Bri

    Mori Hideto 185 Jan 06, 2023
    Small binja plugin to import header file to types

    binja-import-header (v1.0.0) Author: matteyeux Import header file to Binary Ninja types view Description: Binary Ninja plugin to import types from C h

    matteyeux 15 Dec 10, 2022
    GitHubPoster - Make everything a GitHub svg poster

    GitHubPoster Make everything a GitHub svg poster 支持 Strava 开心词场 扇贝 Nintendo Switch GPX 多邻国 Issue

    yihong 1.3k Jan 02, 2023
    VDLdraw - Batch plot the log files exported from VisualDL using Matplotlib

    VDLdraw Batch plot the log files exported from VisualDL using Matplotlib. At pre

    Yizhou Chen 5 Sep 26, 2022
    Data Analysis: Data Visualization of Airlines

    Data Analysis: Data Visualization of Airlines Anderson Cruz | London-UK | Linkedin | Nowa Capital Project: Traffic Airlines Airline Reporting Carrier

    Anderson Cruz 1 Feb 10, 2022
    HiPlot makes understanding high dimensional data easy

    HiPlot - High dimensional Interactive Plotting HiPlot is a lightweight interactive visualization tool to help AI researchers discover correlations and

    Facebook Research 2.4k Jan 04, 2023
    erdantic is a simple tool for drawing entity relationship diagrams (ERDs) for Python data model classes

    erdantic is a simple tool for drawing entity relationship diagrams (ERDs) for Python data model classes. Diagrams are rendered using the venerable Graphviz library.

    DrivenData 129 Jan 04, 2023
    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 data visualization curriculum of interactive notebooks.

    A data visualization curriculum of interactive notebooks, using Vega-Lite and Altair. This repository contains a series of Python-based Jupyter notebooks.

    UW Interactive Data Lab 1.2k Dec 30, 2022
    Create HTML profiling reports from pandas DataFrame objects

    Pandas Profiling Documentation | Slack | Stack Overflow Generates profile reports from a pandas DataFrame. The pandas df.describe() function is great

    10k Jan 01, 2023
    A tool for automatically generating 3D printable STLs from freely available lidar scan data.

    mini-map-maker A tool for automatically generating 3D printable STLs from freely available lidar scan data. Screenshots Tutorial To use this script, g

    Mike Abbott 51 Nov 06, 2022
    3D rendered visualization of the austrian monuments registry

    Visualization of the Austrian Monuments Visualization of the monument landscape of the austrian monuments registry (Bundesdenkmalamt Denkmalverzeichni

    Nikolai Janakiev 3 Oct 24, 2019
    649 Pokémon palettes as CSVs, with a Python lib to turn names/IDs into palettes, or MatPlotLib compatible ListedColormaps.

    PokePalette 649 Pokémon, broken down into CSVs of their RGB colour palettes. Complete with a Python library to convert names or Pokédex IDs into eithe

    11 Dec 05, 2022