Skip to content

Balrrach/grafango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grafango: System Metrics Monitoring with Go, Prometheus & Grafana

Grafango is a simple Go-based application that collects real-time system metrics like CPU and memory usage using the gopsutil library and exposes them as Prometheus metrics. The application also integrates with Prometheus for data collection and Grafana for dashboard visualization. This project helps you set up a basic monitoring stack with these popular tools.

Grafango Application

Prerequisites

Before you begin, ensure you have the following tools installed:

Setup & Installation

  1. Clone the repository

    First, clone the repository to your local machine:

    git clone https://github.com/yourusername/grafango.git
    cd grafango
  2. Run the Services

    To start the services do:

    docker compose -f deployments/docker-compose.yml up -d
  3. Stop the Services To stop the services do:

    docker compose -f deployments/docker-compose.yml down
  4. Accessing Applications

In order to access applications head to the following pages:

Grafana user and password are admin.

To see the dashboards go to the Dashboard section in the Grafana application.

  1. Showcase

Grafango Application

About

Server monitoring system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published