yasi123 / Kubiquity

Localized Electron app to monitor Kubernetes error logs and Prometheus metrics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubiquity banner

Kubiquity

Version GitHub release (latest by date including pre-releases) GitHub pull requests Documentation License: MIT Twitter: kubiquityapp

🏠 Homepage

Kubiquity is a real-time Kubernetes error-monitoring tool. Kubiquity runs locally as an Electron application and incorporates Prometheus metrics queries for a cluster's CPU and memory usage by node.

Preview

Demo

Table of contents

Installation

(Back to top)

Visit our releases page to download the latest release for your operating system.

To package the app from the source code, fork and clone the repo, then run the following commands:

  1. yarn
  2. yarn run package-linux or yarn run package-win based on your OS.
  3. The app will be created and placed in the release-builds folder.

Usage Requirements

(Back to top)

  • To start, spin up a Kubernetes cluster.
  • If not already using Prometheus, follow these steps to install and run Prometheus: https://prometheus-community.github.io/helm-charts
  • Download the Kubiquity from our releases or package the app yourself
  • Start up Kubiquity

Planned implementations

(Back to top)

  • Add Mac OS support.
  • Add time travel debugging by saving a snapshot of the current state of the cluster.
  • Store and display CPU and memory usage over time.
  • Add recommended course of action based on warnings and errors.

Contributions

(Back to top)

Kubiquity is currently in beta and is being actively developed by the K8sM8s team.

We also welcome contributions from the community. If you are interested in contributing to the project, please contact us at kubiquityapp@gmail.com or fork the project and submit a pull request.

Contributors

(Back to top)

David Anderson

David Anderson Linkedin

Robert Hernandez

Robert Hernandez Linkedin

David Zhang

David Zhang LinkedIn

Jeffrey Zheng

Jeffrey Zheng LinkedIn

License

(Back to top)

Copyright © 2021 k8sm8s.

This product is MIT licensed.

This product is accelerated by OS Labs.

About

Localized Electron app to monitor Kubernetes error logs and Prometheus metrics

License:MIT License


Languages

Language:JavaScript 84.0%Language:SCSS 15.2%Language:HTML 0.9%