goiostat

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

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

Go to latest
Published: May 11, 2016 License: MIT Imports: 14 Imported by: 0

README

goiostat

Build Status

Implementation of iostat in go that allows you to send data over zeromq with protobuffers or json.

Currently only support linux 2.6 kernel.

install directions

``` export GOPATH=$HOME/go export GOBIN=$HOME/bin export PATH=$PATH:$GOBIN go get github.com/tools/godep go get code.google.com/p/go.tools/cmd/cover go get github.com/onsi/ginkgo/ginkgo go get github.com/onsi/gomega go install github.com/onsi/ginkgo/ginkgo go install github.com/onsi/gomega export PATH=$PATH:$HOME/gopath/bin $GOBIN/godep restore go install github.com/CapillarySoftware/goiostat $GOBIN/ginkgo -r -cover -race //unit tests ```

by default it only compiles with log output. If you want to compile with ZeroMQ support you need to run

``` go build -tags zmq ``` or ``` go install -tags zmq ```

If you want nanomsg support you can also compile with

``` go install -tags nano ```

if you want to build with both nano and go you can do the following

go install -tags 'nano zmq'

make sure to install zmq3 from http://zeromq.org/intro:get-the-software on mac just use brew: brew install homebrew/versions/zeromq32 Also install nanomsg version 0.4 brew install nanomsg

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Godeps
_workspace/src/code.google.com/p/gogoprotobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
_workspace/src/code.google.com/p/goprotobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
_workspace/src/github.com/CapillarySoftware/gostat/protoStat
Package protoStat is a generated protocol buffer package.
Package protoStat is a generated protocol buffer package.
_workspace/src/github.com/cihub/seelog
Package seelog implements logging functionality with flexible dispatching, filtering, and formatting.
Package seelog implements logging functionality with flexible dispatching, filtering, and formatting.
_workspace/src/github.com/dustin/go-humanize
Package humanize converts boring ugly numbers to human-friendly strings.
Package humanize converts boring ugly numbers to human-friendly strings.
_workspace/src/github.com/pebbe/zmq3
A Go interface to ZeroMQ (zmq, 0mq) version 3.
A Go interface to ZeroMQ (zmq, 0mq) version 3.
bstar - Binary Star reactor.
_workspace/src/github.com/pebbe/zmq3/examples/clone
Clone client API stack (multithreaded).
Clone client API stack (multithreaded).
_workspace/src/github.com/pebbe/zmq3/examples/flcliapi
flcliapi - Freelance Pattern agent class.
flcliapi - Freelance Pattern agent class.
Interface class for Chapter 8.
_workspace/src/github.com/pebbe/zmq3/examples/kvmsg
kvmsg class - key-value message class for example applications
kvmsg class - key-value message class for example applications
_workspace/src/github.com/pebbe/zmq3/examples/kvsimple
kvsimple - simple key-value message class for example applications.
kvsimple - simple key-value message class for example applications.
_workspace/src/github.com/pebbe/zmq3/examples/mdapi
Majordomo Protocol Client and Worker API.
Majordomo Protocol Client and Worker API.

Jump to

Keyboard shortcuts

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