systemstat

module
v0.0.0-...-32442ff Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2020 License: MIT

README

systemstat

work in progress

Developing

Systemstat is developed with Golang 1.15.

Some services leverage GRPC and protocol buffers

# Linux Example
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.14.0/protoc-3.14.0-linux-x86_64.zip -O protoc.zip
unzip -j protoc.zip bin/protoc -d ./
sudo mv protoc /usr/local/bin/protoc
rm -f protoc.zip
  • install required go modules:
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u google.golang.org/grpc

Testing

Make sure systemstat is in your Gopath

  • make test: shellcheck and go tests
  • make test.integration: end to end testing (relies on shellcheck, docker, docker-compose, and some local horsepower)

Faq

Q: Why is Systemstat a monorepo? A: Because this project is new and unstable. Once the structure and APIs are well defined, services may move to their own repo.

Directories

Path Synopsis
cmd
agent command
alert command
cli command
control command
database command
frontend command
internal
log

Jump to

Keyboard shortcuts

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