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
    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
    Visualization Library

    CamViz Overview // Installation // Demos // License Overview CamViz is a visualization library developed by the TRI-ML team with the goal of providing

    Toyota Research Institute - Machine Learning 67 Nov 24, 2022
    Implementation of SOMs (Self-Organizing Maps) with neighborhood-based map topologies.

    py-self-organizing-maps Simple implementation of self-organizing maps (SOMs) A SOM is an unsupervised method for learning a mapping from a discrete ne

    Jonas Grebe 6 Nov 22, 2022
    Lightweight, extensible data validation library for Python

    Cerberus Cerberus is a lightweight and extensible data validation library for Python. v = Validator({'name': {'type': 'string'}}) v.validate({

    eve 2.9k Dec 27, 2022
    Investment and risk technologies maintained by Fortitudo Technologies.

    Fortitudo Technologies Open Source This package allows you to freely explore open-source implementations of some of our fundamental technologies under

    Fortitudo Technologies 11 Dec 14, 2022
    A programming language built on top of Python to easily allow Swahili speakers to get started with programming without ever knowing English

    pyswahili A programming language built over Python to easily allow swahili speakers to get started with programming without ever knowing english pyswa

    Jordan Kalebu 72 Dec 15, 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
    3D-Lorenz-Attractor-simulation-with-python

    3D-Lorenz-Attractor-simulation-with-python Animação 3D da trajetória do Atrator de Lorenz, implementada em Python usando o método de Runge-Kutta de 4ª

    Hevenicio Silva 17 Dec 08, 2022
    Generate SVG (dark/light) images visualizing (private/public) GitHub repo statistics for profile/website.

    Generate daily updated visualizations of GitHub user and repository statistics from the GitHub API using GitHub Actions for any combination of private and public repositories, whether owned or contri

    Adam Ross 2 Dec 16, 2022
    Insert SVGs into matplotlib

    Insert SVGs into matplotlib

    Andrew White 35 Dec 29, 2022
    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
    A python wrapper for creating and viewing effects for Matt Parker's christmas tree.

    Christmas Tree Visualizer A python wrapper for creating and viewing effects for Matt Parker's christmas tree. Displays py or csv effect files and allo

    4 Nov 22, 2022
    🧇 Make Waffle Charts in Python.

    PyWaffle PyWaffle is an open source, MIT-licensed Python package for plotting waffle charts. It provides a Figure constructor class Waffle, which coul

    Guangyang Li 528 Jan 02, 2023
    An interactive dashboard built with python that enables you to visualise how rent prices differ across Sweden.

    sweden-rent-dashboard An interactive dashboard built with python that enables you to visualise how rent prices differ across Sweden. The dashboard/web

    Rory Crean 5 Dec 19, 2021
    Data science project for exploratory analysis on the kcse grades dataset (Kamilimu Data Science Track)

    Kcse-Data-Analysis Data science project for exploratory analysis on the kcse grades dataset (Kamilimu Data Science Track) Findings The performance of

    MUGO BRIAN 1 Feb 23, 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
    A Python library created to assist programmers with complex mathematical functions

    libmaths was created not only as a learning experience for me, but as a way to make mathematical models in seconds for Python users using mat

    Simple 73 Oct 02, 2022
    A simple Monte Carlo simulation using Python and matplotlib library

    Monte Carlo python simulation Install linux dependencies sudo apt update sudo apt install build-essential \ software-properties-commo

    Samuel Terra 2 Dec 13, 2021
    Ana's Portfolio

    Ana's Portfolio ✌️ Welcome to my Portfolio! You will find here different Projects I have worked on (from scratch) 💪 Projects 💻 1️⃣ Hangman game (Mad

    Ana Katherine Cortes Sobrino 9 Mar 15, 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