Skip to content

homingway/hickwall

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hickwall

A metric collecting and reporting daemon for major platforms. Currently we are focusing on windows.

Build status we are mocking services that we are still relay on in unittests.

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

##Usage

# print help info
hickwall help

sudo hickwall install

sudo hickwall start

##Configuration

there are three ways to config hickwall client.

  • Use local configuration file: hickwall can run standalone with all configurations in shared/config.yml

  • Use Remote configuration service: hickwall can also retrive configuration from etcd cluster without encryption. but you have to write a minimal shared/config.yml to 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

Development

currently we support both influxdb v0.9.0 and v0.8.8. while developing. you have to copy and paste "github.com/influxdb/influxdb" to "github.com/influxdb/influxdb_088" and then checkout -b v0.8.8 in influxdb_088 folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published