Galumpher: A Podman monitoring tool built on electron

Galumpher

A Podman monitoring tool built on electron

Summary

Galumpher is an open-source developer tool to help monitor the health and status of your Podman containers that are currently running on your local machine. Galumpher allows users to view important metrics at a quick glance and update them at the click of a button.

Features

  • Galumpher will display all of the containers that are currently running on the machine in the dropdown menu located in the sidebar.
  • The main metrics page will display the metrics of the first container on the list by default.
  • Clicking on a different container within the dropdown will automatically fetch the most recent metrics for that container and load them into the metrics display section.
  • Key metrics currently available are CPU usage, memory usage, and net input/output.
  • All figures are displayed in MB.

Geting started

1. Prerequisites

  • Users must have Podman installed and currently running on their machine.

2. Clone this repo using the following command

git clone https://github.com/oslabs-beta/Galumphing.git

3. Create a .env file in the project’s root level directory

  • Create a .env file in the project’s root-level directory.

root
  ├─ .env
  ├─ server
  └─ src
  • In the .env file, add the following environment variable and add your Postrges URI. This is required.

POSTGRES_URI=''

4. Run the following commands

npm install
npm run build
npm start

To contribute

  • Fork this repo.
  • Pull your fork down to your machine
  • Create your own branch based off of dev branch with the following command
git checkout -b <yourBranchName> 
  • Run the following commands

npm install
npm run dev
  • Push your changes up and create a PR to the Galumpher repo

Built with

The Team

GitHub

View Github