A metric collecting and reporting daemon for major platforms. Currently we are focusing on windows.
Under heavy construction!
##Build From Source
You need install
mattn/gom first. which is a golang dependencies management system. It saved all third-party dependencies under
_vendor. You can also download any dependencies and put it into "_vendor" yourself.
go get github.com/mattn/gom gom install # copy influxdb into influxdb_088 and checkout v0.8.8 gom test ./... -v gom build
# print help info hickwall help sudo hickwall install sudo hickwall start
there are three ways to config hickwall client.
Use local configuration file: hickwall can run standalone with all configurations in
Use Remote configuration service: hickwall can also retrive configuration from
etcdcluster without encryption. but you have to write a minimal
shared/config.ymlto tell hickwall where to find etcd.
config_strategy: "etcd" etcd_machines: - "http://127.0.0.1:4001" etcd_path: "/config/host/myhost.yml"
Use Contral Registry to config. we are working on an contral registration service.
config_strategy: "registry" registry_urls: - "http://127.0.0.1:8080/agent_registry" # api listen port, default is 3031 listen_port: 3031
currently we support both influxdb v0.9.0 and v0.8.8. while developing. you have to copy and paste
"github.com/influxdb/influxdb_088" and then
checkout -b v0.8.8 in