Code Monkey home page Code Monkey logo

first-m8's Introduction

license version lastcommit gitcontribute gitstars​ gitforks

Table of Contents

About

First M8 is an Electron-based application built to make querying Prometheus instances much more accessable and approachable to those new to Dev Ops or seasoned veterans who want a more intuitive interface when monitoring and scraping data.

• Drag-and-drop feature eliminates the chance of typing mistakes and greatly streamlines the process of writing complex queries.

• Users can visualize data that means the most to them in a way that is easy to digest without having to have prior knowledge of PromQL.

• One-stop-shop application monitoring remains, but users gain the ability to more easily track and separate their queries by different applications and Prometheus instances.

Getting Started

First M8 can be set up by bundling the electron app and running it as a native desktop App. The instructions are as follows:

  1. Make sure you're on the main branch

  2. Go to your terminal and type the following:

npm install

npm run build

npm run package-mac-arm //for arm-64 Mac OS

//OR

npm run package-mac-intel //for intel-based Macs

//OR 

npm run package-win-64 // for windows computers

  1. In your First-M8 folder, navigate to the release-builds folder and double-click on FirstM8.app/exe (executable).

Quick-Start

When you have opened the First M8 application:

  1. Select "Settings".

  2. Input Name, IP address, and Port for your Prometheus instance.

  3. Select the created setting from the pull-down menu.

  4. Click 'Create a Dashboard', name it and select the draggable metrics you want to monitor.

  5. Once you've selected your metrics and are satisfied with the query, click "Save".

Contributors

Jung Ho (Alex) Lee @jungholee27

Derek Chen @derekchen

Nisa Lintakoon @nisalintakoon

Kevin MacCoy @kevinmaccoy

Looking Ahead

First M8 is currently in Alpha stage. Some features we look to implement in the future are:

  • Downloadable dashboard views and query history.
  • Connecting to Grafana viewer.
  • Handle more advanced Prometheus queries.
  • Add a space to track error logs and highlight trends that may need to be addressed.
  • There is currently no Mac installer. Coming soon!

License

This product is licensed under the MIT License -- see LICENSE.md file for more details.

This product is accelerated by OS Labs.

first-m8's People

Contributors

nisalintakoon avatar jungholee27 avatar kmaccoy avatar poofywater avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.