BitAccretion

command module
v0.0.0-...-f8fec48 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 8, 2019 License: MIT Imports: 5 Imported by: 0

README

BitAccretion

Build Status

About

BitAccretion - simple tool to visualize system metrics. Metrics are collected by the provider and it's based on Go plugins to support different ways to aggregate\assemble metrics data.

More why it was created, post on medium

Structure

Configuration file

Folder hierarchy:

BitAccretion
├── build           // Stores compiled project (if used make)
├── core            // Responsible for communication between dashboard and provider
├── dashboard       // Terminal UI with logic handling
├── event           // Observer with common interfaces
├── extension       // Go plugin folder
│   ├── fake
│   ├── newrelic
│   ├── sound
|   ├── provider.go // Provider (metrics assembling) interface for plugin
|   └── sound.go    // Sound (alerting) interface for plugin
├── logger          // Application logs interface
├── model           // Data structures
├── resource        // External files, images, audio files, etc
│   └── sound
│       ├── alarm
│       └── voice
├── util            // Small useful functions
└── vendor          // Third party dependencies (managed by go modules)
Example how it's looks like

Demo example

TODO List:
TODO GOTTY in docker container to access from browser
TODO Remove clock and add degradation chart from exec time (Show error regression from exec time till now)
TODO Add to dashboard name processor name (to displace source of data)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
fake command
newrelic command
sound command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL