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
    Graphing communities on Twitch.tv in a visually intuitive way

    VisualizingTwitchCommunities This project maps communities of streamers on Twitch.tv based on shared viewership. The data is collected from the Twitch

    Kiran Gershenfeld 312 Jan 07, 2023
    Visualise Ansible execution time across playbooks, tasks, and hosts.

    ansible-trace Visualise where time is spent in your Ansible playbooks: what tasks, and what hosts, so you can find where to optimise and decrease play

    Mark Hansen 81 Dec 15, 2022
    Apache Superset is a Data Visualization and Data Exploration Platform

    Superset A modern, enterprise-ready business intelligence web application. Why Superset? | Supported Databases | Installation and Configuration | Rele

    The Apache Software Foundation 50k Jan 06, 2023
    Simple plotting for Python. Python wrapper for D3xter - render charts in the browser with simple Python syntax.

    PyDexter Simple plotting for Python. Python wrapper for D3xter - render charts in the browser with simple Python syntax. Setup $ pip install PyDexter

    D3xter 31 Mar 06, 2021
    Process dataframe in a easily way.

    Popanda Written by Shengxuan Wang at OSU. Used for processing dataframe, especially for machine learning. The name is from "Po" in the movie Kung Fu P

    ShawnWang 1 Dec 24, 2021
    Automatization of BoxPlot graph usin Python MatPlotLib and Excel

    BoxPlotGraphAutomation Automatization of BoxPlot graph usin Python / Excel. This file is an automation of BoxPlot-Graph using python graph library mat

    EricAugustin 1 Feb 07, 2022
    Plot-configurations for scientific publications, purely based on matplotlib

    TUEplots Plot-configurations for scientific publications, purely based on matplotlib. Usage Please have a look at the examples in the example/ directo

    Nicholas Krämer 487 Jan 08, 2023
    HW 02 for CS40 - matplotlib practice

    HW 02 for CS40 - matplotlib practice project instructions https://github.com/mikeizbicki/cmc-csci040/tree/2021fall/hw_02 Drake Lyric Analysis Bar Char

    13 Oct 27, 2021
    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
    Library for exploring and validating machine learning data

    TensorFlow Data Validation TensorFlow Data Validation (TFDV) is a library for exploring and validating machine learning data. It is designed to be hig

    688 Jan 03, 2023
    It's an application to calculate I from v and r. It can also plot a graph between V vs I.

    Ohm-s-Law-Visualizer It's an application to calculate I from v and r using Ohm's Law. It can also plot a graph between V vs I. Story I'm doing my Unde

    Sihab Sahariar 1 Nov 20, 2021
    The repository is my code for various types of data visualization cases based on the Matplotlib library.

    ScienceGallery The repository is my code for various types of data visualization cases based on the Matplotlib library. It summarizes the code and cas

    Warrick Xu 2 Apr 20, 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
    Seismic Waveform Inversion Toolbox-1.0

    Seismic Waveform Inversion Toolbox (SWIT-1.0)

    Haipeng Li 98 Dec 29, 2022
    clock_plot provides a simple way to visualize timeseries data, mapping 24 hours onto the 360 degrees of a polar plot

    clock_plot clock_plot provides a simple way to visualize timeseries data mapping 24 hours onto the 360 degrees of a polar plot. For usage, please see

    12 Aug 24, 2022
    Cartopy - a cartographic python library with matplotlib support

    Cartopy is a Python package designed to make drawing maps for data analysis and visualisation easy. Table of contents Overview Get in touch License an

    1.2k Jan 01, 2023
    Movie recommendation using RASA, TigerGraph

    Demo run: The below video will highlight the runtime of this setup and some sample real-time conversations using the power of RASA + TigerGraph, Steps

    Sudha Vijayakumar 3 Sep 10, 2022
    The Python ensemble sampling toolkit for affine-invariant MCMC

    emcee The Python ensemble sampling toolkit for affine-invariant MCMC emcee is a stable, well tested Python implementation of the affine-invariant ense

    Dan Foreman-Mackey 1.3k Jan 04, 2023
    Simple function to plot multiple barplots in the same figure.

    Simple function to plot multiple barplots in the same figure. Supports padding and custom color.

    Matthias Jakobs 2 Feb 21, 2022
    An interactive dashboard for visualisation, integration and classification of data using Active Learning.

    AstronomicAL An interactive dashboard for visualisation, integration and classification of data using Active Learning. AstronomicAL is a human-in-the-

    45 Nov 28, 2022