Categorygithub.com/Lesterpig/board
modulepackage
0.0.0-20200317162828-b7c00452f791
Repository: https://github.com/lesterpig/board.git
Documentation: pkg.go.dev

# README

Board Build Status

One dashboard to check them all.

This repository contains a small web server used to provide a very accurate status for all your systems. It also supports live alerts when a service goes down.

With just a glance, you'll be able to spot the faulty parts of your infrastructure.

Screenshot

Installation

go get github.com/Lesterpig/board
cp example.yaml board.yaml
vim board.yaml

Docker Build

After installation the board can be build as a docker image.

# Building image
docker build -t lesterpig/board .
# Running container with board.yaml from current dir
docker run -p 8080:8080 -v ${PWD}/board.yaml:/app/board.yaml lesterpig/board

Build single binary

You may want to include the /static/ directory as a ZIP resource in your binary.

go build -ldflags "-s -w" .
rice append --exec board

Documentation: https://github.com/GeertJohan/go.rice#append

# Packages

No description provided by the author
Package probe stores basic probes that are used to check services health.

# Functions

AlertAll sends an alert signaling the provided service is DOWN.

# Structs

Manager stores several services sorted by categories.
Service stores several information from a service, especially its last status.