Build a Simple Metrics Collection and Monitoring System
This application provides various functionalities including metrics handling, alerting, and visualization.
./bin/mcms
Prerequisite: Define GOPATH & GOBIN
go build
go install
Prerequisite: CWD should allow creation of metrics.json file.
mcms --help
mcms
The base command for the application.
Displays metrics at specified interval. ( Units: seconds )
mcms metrics -i 20
Runs API service on localhost:1983
Example to override.
mcms metrics -p 127.3.4.5:9999
Fetch data by hitting following endpoints. Default:
Enchancement Handles alerting based on metrics.
Enhancement Visualizes metrics data.
In Github, detailed documentation for each package can be found in the sidebar generated content for '.go' files Locally, one can run godoc to display the description of package &/ functions.